Обратите внимание, что сигнал «активировать» доступен для подменю AppIndicator.

инимальный пример AppIndicator:

#!/usr/bin/python

import gobject
import gtk
import appindicator

if __name__ == "__main__":
    ind = appindicator.Indicator("example-simple-client", "gtk-execute", appindicator.CATEGORY_APPLICATION_STATUS)
    ind.set_status (appindicator.STATUS_ACTIVE)
    menu = gtk.Menu()
    menu_items = gtk.MenuItem('Quit')
    menu.append(menu_items)
    menu_items.connect("activate", gtk.main_quit)
    menu_items.show()
    ind.set_menu(menu)
    gtk.main()

К сожалению, документация по этому вопросу очень неполная. То, что я ищу, - это способ проверить, открывалось ли пользователем меню AppIndicator (например, был щелкнут значок индикатора). Так есть ли сигнал, который излучается при открытии меню?

Ответы на вопрос(2)

Ваш ответ на вопрос