Я пытаюсь запустить программу, которая использует индикаторы приложения, но она не работает. Это может быть связано с тем, что у меня отсутствует пакет (я не использовал компакт-диск установщика для установки Ubuntu - я установил базовые пакеты, а затем добавил другие по мере необходимости). Это приложение написано на Python.
Вот простой скрипт Python для проверки и просмотра приложения. индикаторы работают:
import appindicator
import gtk
appindicator.Indicator("test", "monitor", appindicator.CATEGORY_APPLICATION_STATUS)
gtk.main()
Я щелкнул по прокомментированному:
http://www.jonobacon.org/2009/12/17/application-indicators-in-python/
и нашел оригинальная wiki:
http://www.jonobacon.org/2009/12/17/application-indicators-in-python/
It что добавление меню (даже пустого с «ind.set_menu (gtk.Menu ())» приводит к появлению индикатора состояния. Это желаемый результат?
import appindicator
import gtk
ind = appindicator.Indicator("test", "monitor", appindicator.CATEGORY_APPLICATION_STATUS)
ind.set_status(appindicator.STATUS_ACTIVE)
ind.set_attention_icon("indicator-messages-new")
menu = gtk.Menu()
ind.set_menu(gtk.Menu())
gtk.main()