Как решить проблемы с меню Eclipse в Ubuntu 13.10
(Стабильный способ, пока кто-то не исправит ошибку)
Этот метод является само собой разумеющимся, что у вас уже есть файл eclipse.desktop (или что вы можете альтернативно создать новый с нуля). В противном случае, вы можете на мгновение взглянуть на «быстрый путь» ниже.
Откройте файл eclipse.desktop :
sudo -H gedit /usr/share/applications/eclipse.desktop
(Если вы не можете найти его по этому пути, попробуйте ~/.local/share/applications/eclipse.desktop
. В противном случае вам, возможно, придется найти свой, используя locate
команду).
Замените Exec=
строку на это:
Exec=env UBUNTU_MENUPROXY= eclipse
Где "eclipse" - это путь к вашему исполняемому файлу eclipse. В данном случае это просто «затмение», поскольку в /usr/bin
папке есть символическая ссылка .
ПРИМЕЧАНИЕ. Если вы не можете найти файл eclipse.desktop , вы можете просто создать его с нуля по указанному выше пути и заполнить его следующими строками:
[Desktop Entry]
Type=Application
Name=Eclipse
Icon=eclipse
Exec=env UBUNTU_MENUPROXY= eclipse
Terminal=false
Categories=Development;IDE;Java;
Сохраните файл.
Теперь вы можете запустить Eclipse с его иконки, как обычно.
(Быстрый, но повторяющийся способ)
Если у вас нет файла eclipse.desktop и вы не хотите его создавать в данный момент, вы можете просто запустить Eclipse с помощью этой команды:
UBUNTU_MENUPROXY= eclipse
где "eclipse" - это путь к вашему eclipse
исполняемому файлу. Обратите внимание, что это просто быстрый способ запустить Eclipse один раз. Если вы не хотите запоминать эту команду и использовать ее каждый раз, когда вам нужно запустить Eclipse, следуйте «стабильному пути» выше.
Или вы можете сделать псевдоним из него
alias eclipse = 'UBUNTU_MENUPROXY= eclipse'
и команда Eclipse будет работать нормально.
Источники: