Кажется, я не могу найти индикаторы приложений - почему бы и нет?

Я пытаюсь запустить программу, которая использует индикаторы приложений, но она не работает. Это может быть из-за того, что мне не хватает пакета (я не использовал компакт-диск Desktop Installer для установки Ubuntu - я установил основные пакеты, а затем добавил другие по мере необходимости). Соответствующее приложение написано на Python.

Вот простой скрипт Python для проверки и просмотра приложения. Индикаторы работают:

import appindicator
import gtk

appindicator.Indicator("test", "monitor", appindicator.CATEGORY_APPLICATION_STATUS)
gtk.main()
2
задан 1 November 2011 в 22:27

1 ответ

Я просмотрел прокомментированный:

http://www.jonobacon.org/2009/12/17/application-indicators-in-python/

[ 115] и нашел оригинальную вики:

https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Python_version

Похоже, что добавление меню (даже пустое значение с "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()
0
ответ дан 1 November 2011 в 22:27

Другие вопросы по тегам:

Похожие вопросы: