Я пишу приложение, которое должно использовать индикатор. Я делал это в прошлом, используя PyGTK и GTK2, используя в качестве ссылки этот документ: https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Python_version
Однако это работает только с PyGTK и GTK2. С тех пор все изменилось, и мне нужно найти хорошую документацию, учебное пособие или хороший пример, чтобы узнать, как это работает.
Кроме того, одна вещь, которую ранее упомянутый документ вообще не описывает, это как добавить подменю к индикатору. Я надеюсь, что кто-то может пролить некоторый свет на это, а также на то, как интегрировать с индикаторами категории, если это делается с помощью того же инструмента.
Благодарю.
источник
RepositoryError: Requiring namespace 'Gtk' version '3.0', but '2.0' is already loaded
. Похоже, что appindicator 0.1 работает с gtk2, то есть с pygtk и appindicator3 и выше, если таковые имеются с gtk3Вот глупое простое скаффолд-приложение с окном конфигурации, главным окном и индикатором приложения.
источник
На всякий случай, если кому-то это покажется полезным, я сделал минимальный индикатор приложения для Python, GIR и GTK3. Он считывает скорости процессора из / proc / cpuinfo каждые несколько секунд и отображает их.
Смотрите здесь: https://bitbucket.org/cpbotha/indicator-cpuspeed/src
источник
Вот пример чтения температуры процессора. скопируйте значок с именем temp-icon.png / svg в каталог скриптов
источник