Ich schreibe eine Anwendung, die einen Indikator verwenden muss. Ich habe dies in der Vergangenheit mit PyGTK und GTK2 durchgeführt und als Referenz dieses Dokuments verwendet: https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Python_version
Dies funktioniert jedoch nur mit PyGTK und GTK2. Die Dinge haben sich seitdem geändert, und ich muss eine gute Dokumentation, ein Tutorial oder ein gutes Beispiel finden, um zu lernen, wie es funktioniert.
Eine Sache, die in dem zuvor erwähnten Dokument überhaupt nicht beschrieben wird, ist das Hinzufügen von Untermenüs zu einem Indikator. Ich hoffe, jemand kann etwas Licht ins Dunkel bringen und auch erläutern, wie man Kategorieanzeigen integriert, wenn dies mit demselben Tool erfolgt.
Vielen Dank.
quelle
RepositoryError: Requiring namespace 'Gtk' version '3.0', but '2.0' is already loaded
. Es scheint also, dass Appindicator 0.1 mit gtk2 funktioniert, dh pygtk und appindicator3 und höher, wenn irgendeiner mit gtk3 funktioniertHier ist eine blöde einfache Gerüstanwendung mit einem Konfigurationsfenster, einem Hauptfenster und einer App-Anzeige.
quelle
Nur für den Fall, dass jemand es nützlich findet, habe ich mit Python, GIR und GTK3 eine minimale App-Anzeige erstellt. Es liest alle paar Sekunden die CPU-Geschwindigkeiten aus / proc / cpuinfo und zeigt sie an.
Siehe hier: https://bitbucket.org/cpbotha/indicator-cpuspeed/src
quelle
Hier ist ein Beispiel für das Ablesen der CPU-Temperatur. Kopieren Sie ein Symbol mit dem Namen temp-icon.png / svg in das Skriptverzeichnis
quelle