Я попытался создать файл .desktop для запуска vncviewer (жесткий vnc, подключающийся к mac). Я ввел ниже в файл.
[Desktop Entry]
Version=x.y
Name=VNCViewer
Comment=This is my comment
Exec=/usr/bin/vncviewer 10.0.1.5:5900
Terminal=true
Когда я дважды щелкаю файл, он возвращает «Произошла ошибка при запуске приложения».
Есть предложения, что я сделал неправильно в моем файле .desktop?
Добавление
Path=/path/to/directory
может потребоваться, если приложение требует от пользователя запуска исполняемого двоичного файла в определенной директории. Это было так для меня, когда я просто компилировал программу из исходного кода, но не устанавливал ее в масштабе всей системы.
Может быть, вы можете попробовать это: Exec=bash -c "/usr/bin/vncviewer 10.0.1.5:5900"
Также убедитесь, что ваш файл .desktop исполняемый. chmod +x your_file.desktop
Хорошо, я нашел, в чем проблема.
Вам не хватает одной записи в файле. Поместите следующую запись в файл
Type=Application
После сохранения файла вы заметите, что его изменение значка больше похоже на приложение, чем на то, что сейчас выглядит (файл текста / скрипта) ).
Даже если вы сделаете файл исполняемым, Ubuntu Desktop не будет знать, является ли этот файл скриптом или приложением, и предполагает, что это скрипт. Но если вы поместите приложение Type =, оно будет работать нормально.