Меню отсутствует в Lotus Notes 8 и Eclipse в Unity

10

Я установил lotus notes 8.5.2 на нетбук 10.10 с помощью рабочего стола Unity. Сначала лотосные ноты показывали его меню. Внезапно (не уверен, что я что-то сделал) меню исчезло. Когда я запускаю рабочий стол gnome, меню все еще там. Unity показывает только файловое меню для заметок с единственной записью для закрытия заметок.

Хорхе Кастро
источник
3
Здравствуй. Я не думаю, что связано с сообщенной проблемой. Eclipse отлично работает с AppMenu в Ubuntu> = 11.10. Просто следуйте этой инструкции: bugs.launchpad.net/eclipse/+bug/618587/comments/46
Элвис Д.

Ответы:

11

На самом деле есть способ поддержки глобального меню для Eclipse:
Использование VI отредактировать следующий файл: sudo vi /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so.
Найдите Eclipse (тип /Eclipse) и замените символ E на X (тип rX).
Сохраните его (введите :wq) и запустите sudo ldconfig.

yossile
источник
1
Когда я пытался открыть этот файл с помощью gedit или vi, он открывается, как будто вы пытаетесь открыть бинарный файл. Много \ 00, я искал Eclipse, но вокруг него нет E. Разве вы не имеете в виду имя Eclipse, поэтому оно говорит Xclipse? Gedit также предупреждает, что я могу испортить файл, если я его отредактирую.
russjr08
@ russjr08 Смотрите мои обновления о том, как это сделать
yossile
Ух, что сработало !! Большое спасибо!
Отмечается
Есть ли способ сделать это с Netbeans тоже?
russjr08
1
Необходимо использовать bvi, vi повредит файл.
Fish Monitor
3

Это сообщенная ошибка в том, как приложения SWT (такие как Eclipse и Lotus Notes) обрабатывают меню приложения.

В качестве обходного пути создайте этот скрипт:

#!/bin/bash
export UBUNTU_MENUPROXY=0
_path_to_downloaded_eclipse_/eclipse

Если вы установили Eclipse с Software Center, используйте which eclipseдля определения пути.

Сделайте этот файл исполняемым и попробуйте запустить его. Вы можете использовать «Главное меню» (поиск в тире), чтобы создать для него панель запуска, чтобы она отображалась в тире.

Это должно переместить меню от верхней панели Unity к окну затмения. Как только ошибка будет исправлена, вы сможете нормально запускать Eclipse.

Другой вопрос содержит гораздо более подробное описание отключения appmenu для любого приложения .

idbrii
источник
@Jorge: я немного запутался. Я думаю, что я ответил на этот вопрос , поэтому я думаю, что Марко перенес мой ответ для меня?
idbrii
В Ubuntu 13.10 с Scala IDE-версией Eclipse от Typesafe. У меня нет папки / usr / lib / gtk ... Установка gnome-shell не помогла. Это было единственное, что сработало.
ГленПетерсон
1

Я нашел это на панели запуска . Не могли бы вы попробовать и рассказать нам? (Напишите команды в точности так, потому что вы можете искать и заменять в vim , записывая команды)

sudo apt-get install vim
sudo vim /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

Вим появится. Напишите это:/Eclipse

Затем замените E Eclipse на X , написав это:rX

И, наконец, просто сохранить, написав это: ZZ. В шапках, так что вы должны сделать SHIFT + Z SHIFT + Z!

Следующий шаг может быть необязательным, я не знаю:

sudo ldconfig
Аддисон Монтгомери
источник
0

Это тот же обходной путь: если у вас есть средство запуска на рабочем столе, вы можете вставить его в строку «Ccommand» на странице свойств средства запуска:

env UBUNTU_MENUPROXY=0 /opt/eclipse/eclipse43jee/eclipse

Как это:

Снимок экрана

KNB
источник