Как создать действующий ярлык для Eclipse?

Jul 12 2020

Я читал здесь много тем по этому поводу, но ответа нигде нет. После установки Eclipse ярлыка нет. А имеют eclipse.desktopв ~/.local/share/applicationsи /usr/share/applications/с содержанием:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Eclipse IDE
Comment=Eclipse Integrated Development Environment
Icon=/home/n199a/eclipse/java-2020-06/eclipse/icon.xpm
Exec=/home/n199a/eclipse/java-2020-06/eclipse/
X-Desktop-File-Install-Version=0.23

Но ярлык нигде не отображается.

Если я изменю Свойства -> Разрешения -> « Разрешить выполнение файла как программы » (флажок установлен), я получаю сообщение об ошибке

При запуске приложения произошла ошибка.

Ответы

5 Kulfy Jul 12 2020 at 20:17

Кажется, у вас неполное значение Execключа. Execkey требует имени исполняемого файла с его путем, но вы указали только путь. Согласно ключу Exec - Спецификация входа на рабочий стол

ExecКлюч должен содержать командную строку. Командная строка состоит из исполняемой программы, за которой может следовать один или несколько аргументов. Исполняемая программа может быть указана либо с ее полным путем, либо только с именем исполняемого файла. Если полный путь не указан, исполняемый файл ищется в $PATHпеременной среды, используемой средой рабочего стола. Имя или путь исполняемой программы не может содержать знак равенства («=»). Аргументы разделяются пробелом.

Чтобы проверить запись на рабочем столе, вы всегда можете использовать gtk-launch. Для использования запустите:

gtk-launch desktopEntry.desktop

Если вы получите

gtk-launch: no such application desktopEntry.desktop

у вас есть ошибки в Execпути или запись на рабочем столе отсутствует /usr/share/applicationsили ~/.local/share/applications.