Как создать действующий ярлык для Eclipse?
Я читал здесь много тем по этому поводу, но ответа нигде нет. После установки 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
Но ярлык нигде не отображается.
Если я изменю Свойства -> Разрешения -> « Разрешить выполнение файла как программы » (флажок установлен), я получаю сообщение об ошибке
При запуске приложения произошла ошибка.
Ответы
Кажется, у вас неполное значение 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.