У меня отличное решение, хорошо работающее в StackApplet - я создал функционально эквивалентную версию модуля appindicator, которая внутренне использует gtk.StatusIcon для обеспечения идентичной функциональности, когда реального модуля не существует.
Использовать его так же просто, как:
Загрузка следующего файла и вызов его appindicator_replacement.py Добавление следующего в ваше приложение:try:
import appindicator
except ImportError:
import appindicator_replacement as appindicator
Вот и все! Теперь ваше приложение будет работать отлично или без поддержки AppIndicators.
Вот и все! этот файл выпущен под управлением Windows, если вы не используете какой-либо другой код для конкретной платформы. Лицензия MIT - так что вы можете использовать ее для чего угодно.
Если кто-то придет сюда с Ubuntu 14.04 с Unity, один простой способ воссоздать ваш файл monitors.xml - это просто перейти к «Настройки системы» -> «Дисплеи» -> нажмите «Применить»