Как добавить Eclipse в избранное?

17

Я установил последнюю версию Eclipse на Ubuntu 18.04 с официальным установщиком с веб-сайта Eclipse, однако не могу отобразить его на панели избранного / панели.

Я попытался перетащить исполняемый файл в док, но это не работает.

Я не могу найти его с помощью кнопки «показать приложения». Я могу только запустить его, нажав на его исполняемый файл.

Как я могу заставить Eclipse появляться в панели избранного / доке?

Файл .desktop:

[Desktop Entry]
Comment=Eclipse
Terminal=false
Name=Eclipse
Exec=eclipse --profile-directory=/home/myName/eclipse/java-2018-09/eclipse
Type=Application
Icon=eclipse

Это не дубликат этого вопроса, потому что тот же процесс не работает. Изменение текстового файла на исполняемый файл не работает.

LuminousNutria
источник

Ответы:

21

Я объединил этот ответ , ответ ОП, комментарий Алостале и мой собственный опыт:

  1. Создайте файл с именем .desktopin ~/.local/share/applications(например, с помощью команды nano ~/.local/share/applications/.desktop)

  2. Добавьте эти строки:

    [Desktop Entry]
    Comment=Eclipse
    Terminal=false
    Name=Eclipse
    Exec=/path/to/your/version/eclipse/eclipse
    Type=Application
    Icon=/path/to/your/version/eclipse/icon.xpm
    StartupWMClass=Eclipse

    Обратите внимание, что «Exec» должен указывать на ваш исполняемый файл eclipse, а не на содержащую его папку, которая также обычно называется «eclipse». Проверьте, присутствует ли файл значков и при необходимости измените его путь. Сохраните файл.

  3. Сделайте .desktopфайл исполняемым, запустив chmod a+x ~/.local/share/applications/.desktop.

  4. Нажмите «Показать приложения» (точечный логотип в левом нижнем углу экрана) и в строке поиска введите «Затмение». Это должно появиться.

  5. Щелкните правой кнопкой мыши по значку и выберите «Добавить в избранное».

SMCs
источник
4
Спасибо - это помогло мне, но несколько вещей. Вам не нужно (и не следует использовать) sudoсоздавать .desktopи делать его исполняемым. Чтобы сделать .desktop исполняемым всеми, я думаю, что правильная команда chmod a+x ~/.local/share/applications/.desktop.
dariober
2
Делая, как описано выше, я получил новый значок в доке для каждого запускаемого мной экземпляра Eclipse. Решено добавлением StartupWMClass = Eclipse в файл .desktop. Askubuntu.com/a/635839/741521
19
@alostale Очень хорошо, у меня возникла та же проблема, и я добавил ваше решение в ответ.
smcs
1
это лучше использовать, program_name.desktopтак что если есть другая программа, которую вы хотите добавить в избранное, вы можете создать другой .desktopфайл, например:second_program.desktop
hossein hayati
@hosseinhayati Как лучше иметь несколько файлов, а не один файл с несколькими записями? Дело вкуса, нет?
смс
1

Сначала проблема с .desktopлаунчером была исправлена ​​путем изменения Execстроки на

Exec=/home/myName/eclipse/java-2018-09/eclipse/eclipse

Затем "добавлено в избранное" после этого .

LuminousNutria
источник