Проблеми із запуском Eclipse Ubuntu 16.04


8

Я запускаю Ubuntu 16.04 LTS, з останньою версією Eclipse, встановленою на їхньому веб-сайті. На панелі запуску Unity ліворуч я не можу отримати піктограму Eclipse, крім знака питання. Я створив файл .desktop з відповідними шляхами для Exec = і Icon =, і я зробив елемент виконуваним через chmod. Функціональність файлу .desktop не є проблемою. Я просто не можу отримати значок, який з’являється, щоб змінитися.

Назва змінюється від Eclipse до Launcher Workspace, коли Eclipse нарешті запускається. Будь-яка допомога буде дуже вдячна.

EDIT: код:

[Desktop Entry]
Exec=/home/**removed**/eclipse/java-mars/eclipse/eclipse
StartupNotify=true
Terminal=false
Type=Application
Icon=/usr/share/icons/eclipseIcon.xpm

* ім’я користувача видалено з метою безпеки.

EDIT: Перевстановлення виправляло будь-які проблеми Eclipse, які у мене були.

Відповіді:


6

У мене була схожа проблема. Я спробував відповідь Скотта, згадану тут . Я створив файл .desktop на своєму робочому столі, додав шлях до файлу exec як <eclipse installation directory>/eclipseі шлях до іконки, <eclipse installation directory>/icon.xpmа потім закріпив його на панелі запуску. Це працювало для мене.


Дякую за гарну відповідь. Детальна відповідь вдячна.
Учень

5

Мені вдалося вирішити це, просто видаливши файл eclipse.desktop, ~/.local/share/applicationsа потім знову закривши і запустивши затемнення:

Я дотримувався цього рішення: https://askubuntu.com/a/735924


Це працювало для мене. Я трохи злякався після того, як зображення моєї ікони перетворилося на "?", Але потім воно перейшло до піктограми STS.
AFP_555

0

У мене ніколи не було цих проблем. Я маю свій робочий стіл у папці eclipse, копіюю та модифікую його від версії до версії, а потім перетягую його з nautilus до запуску. Ось мій файл настільного затемнення:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/home/USERNAME/Apps/eclipse-neon/eclipse --clean -vm /usr/lib/jvm/java-8-oracle/jre/bin -vmargs -Dfile.encoding=UTF-8 -Xms256m -Xmx3000m -XX:+UseG1GC -XX:+UseStringDeduplication 
Name=Eclipse JEE neon
Icon=/home/USERNAME/Apps/eclipse-neon/eclipse-neon.png
Name[de_DE]=Eclipse JEE Neon

Ви також хочете мого нестандартного логотипу затемнення, це чудово! ;) Ось тут: http://imgur.com/a/Uxjfg


0

Запис значка повинен мати повністю кваліфікований шлях до фактичного файлу зображень XPM. Якщо ви зберігаєте папку затемнення у своєму домашньому каталозі, запис eclipse.desktop стає:

Ікона = / home / USERNAME / eclipse / icon.xpm

Прикро, Неон відправляється з іконою Марса. Це змусить вас сумувати і пропускати планетарну тематику, якщо її залишити без змін.

Наприклад, Neon для Android повинен мати зелений акцент:

http://imgur.com/stMvzCQ (використовуйте GIMP для перетворення цього PNG в XPM, альфа за замовчуванням).

Ніколи не слід перелюбувати синьо-білий логотип Eclipse, тобто богохульство. Акцент зараз агностичний, оскільки тема планети була залишена. Фобос був би ідеальною назвою для випуску Eclipse ...


0

Я просто зіткнувся з тією ж проблемою і вирішив її, змінивши назву імені Icon у файлі робочого столу. Використовуючи Ubuntu 16.04.3 та Eclipse Oxygen і переглянувши папку затемнення, я побачив, що піктограма має ім’я ' icon.xpm', тоді як у файлі на робочому столі в

~/.local/share/applications, the name is 'eclipse'.
So, I replaced:
Icon=eclipse
by:
Icon=$your_eclipse_path/icon.xpm

і це працювало на мене.


0

У зразку, який ви згадали вгорі, відсутня необхідна клавіша "Ім'я". У Ubuntu 16, коли я виконую desktop-file-installкоманду, виходить з ладу наступна помилка:

/usr/share/applications/eclipse.desktop: error: required key "Name" in group "Desktop Entry" is not present

Щоб вирішити, що вам потрібно додати запис "Ім'я"

Name=Eclipse

0

Додайте сюди запис для робочого столу для запуску (/usr/share/applications/eclipse.desktop) зі змінами значка та шляху виконання. Навіть ваша проблема існує, спробуйте цю

remove space in your exec and icon path or use back slash Ex:
Exec=/home/<some dir>/eclipse Mars/eclipse
         **->/home/<some dir>/eclipse\ Mars/eclipse**

0

Додайте сюди запис для робочого столу для запуску (/usr/share/applications/eclipse.desktop) зі змінами значка та шляху виконання. Навіть ваша проблема існує, спробуйте цю

remove space in your exec and icon path or use back slash Наприклад: Exec = / home // затемнення Марс / затемнення -> / home // затемнення \ Mars / затемнення


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.