Мы хотим, чтобы наше приложение Nitro было более родным для Ubuntu. Мы собираемся сделать это, добавив поддержку быстрого списка Unity и поддержку appmenu.
Возможно ли, чтобы приложение использовало только меню приложения? Если пользователь не использует Unity, он не получит никакой строки меню. Единственная причина, по которой мы хотим, чтобы меню было в версии Ubuntu, заключается в интеграции с рабочим столом.
unity
python
application-development
appmenu
consindo
источник
источник
Ответы:
Да, конечно, это не нормальный вариант использования :-) Так что есть несколько способов сделать что-то. Разработчики Chrome сделали, создав панель меню, но оставив ее скрытой, она вызывается appmenu-gtk, но не отображается.
Другой вариант - просто искать
UBUNTU_MENUPROXY
переменную среды. Если он установлен, то вы можете создать строку меню, если нет, не создавайте ее.Надеюсь, это поможет,
источник