Чтобы запустить приложение с включенным меню в приложении и на панели, необходимо использовать следующую команду:
APPMENU_DISPLAY_BOTH=1 appname
Я недавно обнаружил, что это работает только для не -gtk3 приложения в Ubuntu 12.04 LTS, т.е. если вы замените имя приложения приложениями, такими как gnome-терминал, gedit, evince, empathy, evolution, rhythmbox, nautilus и т. д., будут отображаться только глобальные меню. Однако, если вы запустите, например, gimp или inkscape с помощью APPMENU_DISPLAY_BOTH, будут показаны как глобальные, так и локальные меню.
Вопрос в следующем: почему APPMENU_DISPLAY_BOTH не учитывается при запуске таких приложений для гномов?
P.S. Я знаю, как отключить глобальные меню, чтобы получить локальные (трюк UBUNTU_MENUPROXY, удаление пакетов appmenu-gtk / qt, удаление индикатора-appmenu и т. Д.)
Спасибо за помощь!