Як вирішити проблеми з меню 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
Де "затемнення" - це шлях до вашого виконуваного затемнення. У цьому випадку це просто "затемнення", оскільки в /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, дотримуйтесь «стабільний шлях» вище.
Або ви можете зробити псевдонім з нього
alias eclipse = 'UBUNTU_MENUPROXY= eclipse'
і командне затемнення буде добре працювати.
Джерела: