Ubuntu 16.04 Eclipse Launcher значок проблемы

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

Имя действительно меняется с Eclipse на Workspace Launcher, когда Eclipse наконец запускается. Любая помощь будет высоко ценится.

РЕДАКТИРОВАТЬ: код:

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

* имя пользователя удалено в целях безопасности.

РЕДАКТИРОВАТЬ: переустановка исправила все проблемы Eclipse, которые у меня были.

8
задан 26 April 2016 в 19:05

9 ответов

У меня была подобная проблема. Я попробовал ответ ScottC, упомянул здесь . Я создал .desktop файл на своем настольном местоположении, добавил исполнительный путь как <eclipse installation directory>/eclipse и путь значков как <eclipse installation directory>/icon.xpm и затем прикрепил его к средству запуска. Это работало на меня.

0
ответ дан 27 April 2016 в 05:05

У меня никогда не было тех проблем. Я имею свой файл на рабочем столе в папке затмения, копирую и изменяю его от версии до версии и, чем drag&drop он с наутилуса на средство запуска. Вот мой файл на рабочем столе затмения:

[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
ответ дан 27 April 2016 в 05:05

Я смог разрешить это, просто удалив eclipse.desktop файл от ~/.local/share/applications и затем выйдя и запустив затмение снова:

я следовал за этим решением: https://askubuntu.com/a/735924

0
ответ дан 27 April 2016 в 05:05
  • 1
    Нет никакого non-free репозиторий в Ubuntu. That' s вещь Debian. Ubuntu имеет restricted и multiverse. – muru 20 September 2017 в 22:19

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

Значок, =/home/USERNAME/eclipse/icon.xpm

Раздражающе, Неон поставлется со значком Марса. Это сделает Вас грустными и пропустит планетарный theming, если оставлено без изменений.

, Например, Неон для Android должен иметь зеленый диакритический знак:

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

Вы никогда не должны adulter blue& белый логотип Eclipse, который является богохульством. Диакритический знак является теперь агностиком, так как от темы планеты отказались. Phobos был бы идеальным названием выпуска Eclipse...

0
ответ дан 27 April 2016 в 05:05
  • 1
    restricted обычно уже включается по умолчанию. В любом случае, чтобы включить одному из тех, необходимо сделать sudo add-apt-repository restricted, например. – muru 20 September 2017 в 22:25

Я просто столкнулся с той же проблемой и решил ее, меняя имя имени Значка в файле на рабочем столе. Используя Ubuntu 16.04.3 и Кислород Eclipse и путем рассмотрения папки затмения, я видел, что значок имеет имя' icon.xpm', тогда как в файле на рабочем столе в

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

и это работало на меня.

0
ответ дан 27 April 2016 в 05:05
  • 1
    Кажется, что Dell имеет много задержки продвижения встроенного микропрограммного обеспечения в тот репозиторий, по крайней мере, для моего компьютера (optiplex 7040), встроенное микропрограммное обеспечение является четырьмя вирионами, более старыми, чем встроенное микропрограммное обеспечение на веб-сайте лощины. – pim 21 September 2017 в 02:24

Добавьте настольную запись для средства запуска здесь (/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
ответ дан 17 April 2019 в 04:58

Добавьте настольную запись для средства запуска здесь (/usr/share/applications/eclipse.desktop) с изменениями в исполнительном пути и значке. Даже Ваша проблема существует, пробует этот

remove space in your exec and icon path or use back slash Исключая: Должностное лицо =/home//затмевает Марс/затмение -> / домой//eclipse\Марс/затмение

0
ответ дан 17 April 2019 в 04:58

.desktop файл должен быть по телефону $HOME/.local/share/applications.

, См. этот ответ и первоисточник .

0
ответ дан 17 April 2019 в 04:58

В образце Вы упомянули в вершине, необходимое ключевое "Имя" отсутствует. В Ubuntu 16, когда я выполняюсь desktop-file-install команда, она перестала работать со следующей ошибкой:

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

Для решения этого необходимо добавить запись "Имени"

Name=Eclipse
0
ответ дан 17 April 2019 в 04:58

Другие вопросы по тегам:

Похожие вопросы: