Я использую Ubuntu 13.10 (с JDK 1.7.0_45).
Я скачал и распаковал Eclipse Kepler для разработчиков Java EE.
Меню программного обеспечения перепутано. Я не заметил подобных проблем в других программах.
Когда я щелкаю любое меню в Eclipse, раскрывающийся список кажется «вырезанным». Иногда раскрывающийся список показывает, но параметры невидимы.
Я попробовал Eclipse Indigo, но возникает та же проблема.
Ответы:
Как решить проблемы с меню Eclipse в Ubuntu 13.10
(Стабильный способ, пока кто-то не исправит ошибку)
Этот метод является само собой разумеющимся, что у вас уже есть файл eclipse.desktop (или что вы можете альтернативно создать новый с нуля). В противном случае, вы можете на мгновение взглянуть на «быстрый путь» ниже.
Откройте файл eclipse.desktop :
(Если вы не можете найти его по этому пути, попробуйте
~/.local/share/applications/eclipse.desktop
. В противном случае вам, возможно, придется найти свой, используяlocate
команду).Замените
Exec=
строку на это:Где "eclipse" - это путь к вашему исполняемому файлу eclipse. В данном случае это просто «затмение», поскольку в
/usr/bin
папке есть символическая ссылка .ПРИМЕЧАНИЕ. Если вы не можете найти файл eclipse.desktop , вы можете просто создать его с нуля по указанному выше пути и заполнить его следующими строками:
Сохраните файл.
Теперь вы можете запустить Eclipse с его иконки, как обычно.
(Быстрый, но повторяющийся способ)
Если у вас нет файла eclipse.desktop и вы не хотите его создавать в данный момент, вы можете просто запустить Eclipse с помощью этой команды:
где "eclipse" - это путь к вашему
eclipse
исполняемому файлу. Обратите внимание, что это просто быстрый способ запустить Eclipse один раз. Если вы не хотите запоминать эту команду и использовать ее каждый раз, когда вам нужно запустить Eclipse, следуйте «стабильному пути» выше.Или вы можете сделать псевдоним из него
и команда Eclipse будет работать нормально.
Источники:
источник
gedit
создаст файл в любом случае ;-)sudo gedit /usr/share/applications/eclipse.desktop
создаст файл eclipse.desktop.У меня была такая же проблема, мое самое ленивое решение
UBUNTU_MENUPROXY=0 eclipse
.Работает для меня.
источник
Exec=env UBUNTU_MENUPROXY= eclipse
в мой файл eclipse.desktop не решает проблему для меня в Ubuntu 13.10 :-(В моем случае было две версии файла в / usr / share / Applications:
Либо удалите один из них, либо измените строку Exec в обоих из них, как описано выше. Третья версия файла находится в домашней папке:
Вы можете удалить эту последнюю или изменить строку Exec в этой.
Все, что вам нужно сделать, это изменить строку Exec следующим образом:
источник
~/.local
путь.Вам нужно отредактировать файл с именем eclipse.desktop, чтобы включить параметр MENUPROXY.
sudo find / -name eclipse.desktop
.sudo vim /usr/share/applications/eclipse.desktop
(обратите внимание, что ваше местоположение может быть другим, см. Первый шаг.Exec=/opt/eclipse/eclipse
. (Обратите внимание, что у вас может быть просто «затмение» без полного пути).Exec=env UBUNTU_MENUPROXY= /opt/eclipse/eclipse
(Отредактируйте при необходимости. Если в вашей установке не было полного пути или если он имел другой путь, настройте его здесь). Обратите внимание на пробел после MENUPROXY =. Это важно. `Запустите Eclipse и снова наслаждайтесь меню сверху.источник
Вы можете попробовать это: http://ubuntuforums.org/showthread.php?t=2181641&p=12819998#post12819998 Меню Eclipse не отображается в глобальном меню Unity. Работает со мной
источник
В моем случае файл не существует,
Я должен был создать это в
~/.local/share/applications
просто создать
eclipse.desktop
содержащийНе забудьте сделать
, затем откройте затмение, и оно просто работает.
источник
source eclipse.desktop
? Не делайте этого , это совершенно не нужно и может иметь нежелательные последствия.