Este é o meu código de teste para gtk3 e appindicator, que cria um indicador para GPaste .
Basicamente,
from gi.repository import AppIndicator3 as AppIndicator
para usar o appindicator para aplicativos gtk3 que é fornecido pelo pacote gir1.2-appindicator3
.
Aqui está a documentação AppIndicator3 .
Opygtk será depreciado para o Gtk3 e você terá que passar por GObject-Introspection rota para desenvolvimento de aplicações Gtk3 em python. Você pode consultar a documentação do PyGObject . Em vez de
import pygtk, gtk, gdk, gobject, pango
etc você deve fazer
from gi.repository import Gtk, Gdk, Pango, GObject
Para estudar um código de trabalho, você pode ver o Kazam que foi movido para o gtk3 do gtk2 e usa appindicator3 .
Existe também um pacote gir1.2-appindicator
que parece ser o mesmo que usar python-appindicator
, pois ambos fornecem uso para a aplicação gtk2, que é:
from gi.repository import AppIndicator
OR
import appindicator
Algumas informações em esta postagem do blog também .