J'écris une application qui doit utiliser un indicateur. J'ai fait cela dans le passé en utilisant PyGTK et GTK2, en utilisant comme référence ce document: https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Python_version
Cependant, cela ne fonctionne qu'avec PyGTK et GTK2. Les choses ont changé depuis lors, et j'ai besoin de trouver une bonne documentation, un tutoriel ou un bon exemple pour apprendre comment cela fonctionne.
De plus, une chose que le document mentionné précédemment ne décrit pas du tout, c'est comment ajouter des sous-menus à un indicateur. J'espère que quelqu'un pourra faire la lumière sur ce sujet, ainsi que sur la façon de s'intégrer aux indicateurs de catégorie si cela se fait à l'aide du même outil.
Merci.
la source
RepositoryError: Requiring namespace 'Gtk' version '3.0', but '2.0' is already loaded
. Il semble donc qu'appindicator 0.1 fonctionne avec gtk2, c'est-à-dire pygtk et appindicator3 et au-dessus si cela fonctionne avec gtk3Voici une application d'échafaudage simple stupide qui a une fenêtre de configuration, une fenêtre principale et un indicateur d'application.
la source
Juste au cas où quelqu'un pourrait le trouver utile, j'ai fait un indicateur d'application minimal avec Python, GIR et GTK3. Il lit les vitesses du processeur à partir de / proc / cpuinfo toutes les quelques secondes et les affiche.
Voir ici: https://bitbucket.org/cpbotha/indicator-cpuspeed/src
la source
Voici un exemple de lecture de la température du processeur. copiez une icône nommée temp-icon.png / svg dans le répertoire de script
la source