На этот вопрос уже есть ответ здесь:
Я столкнулся (скорее всего) с тем же странным поведением, что и другой пользователь, но я совершенно уверен, что это как-то связано с обновлением самой Ubuntu за последнюю неделю или две.
Что я наделал? - Использовал Eclipse 3.7 (Indigo) в течение 11.10 в течение месяца, меню отображалось - как и предполагалось - как отдельное меню, а не глобальное - Мое собственное приложение RCP успешно отображает глобальное меню.
Произошло обновление ... - Меню исчезло.Ни UBUNTU_MENUPROXY, ни APPMENU_DISPLAY_BOTH не помогают - даже пробовал этот - но безрезультатно
Так что до сих пор информация, которую я могу предоставить, не очень полезна, но запускаю Eclispe с консоли и наблюдая за началом моего собственного приложений, я узнал несколько новых сообщений DEBUG:
** Message: a new manager occured at org.globalmenu.manager, :1.6
** (Eclipse:16040): DEBUG: gtk-menubar-gtk2.vala:25: map called
Между прочим: Мои собственные приложения Eclipse RCP все еще работают отлично (хорошо, так же хорошо, как я их запрограммировал, и это может быть далеко не идеально). '
Следующие строки также появляются во время запуска моего приложения
** Message: a new manager occured at org.globalmenu.manager, :1.6
** (SWT:21632): DEBUG: gtk-menubar-gtk2.vala:25: map called
** (SWT:21632): DEBUG: gtk-menubar-gtk2.vala:25: map called
, но, похоже, они не имеют никакого отрицательного эффекта. Также есть вызов syserr при выходе из приложения RCP:
(SWT:21632): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion `GTK_IS_MENU_SHELL(menu)' failed
, но это «старые новости», и я никогда не сталкивался с какими-либо побочными эффектами.
Забавно ... Отвечать на свой вопрос кажется немного шизофреничным, но - что угодно!
Я нашел 1) причину и, конечно, 2) решение этой проблемы.
Проблема заключалась в том, что я использовал PPA из панели запуска с парой расширений Gnome-Shell. Я хотел попробовать, если эти кулоны сделают новую оболочку более «сексуальной» для меня. Впрочем, это ничего не меняет - для меня. Из этого репозитория я установил расширение глобального меню оболочки gnome. Он не был активен, но после его установки я сразу нашел меню Eclipse, к которому оно относится.
Надеюсь, что если кто-то столкнется с такими проблемами, это поможет решить их ...