Создание файла.desktop
Я попытался создать файл.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?
3 ответа
Хорошо, я нашел, в чем проблема.
Вам не хватает одной записи в файле. Поместите следующую запись в файл
Type=Application
После того, как вы сохраните файл, вы заметите, что его изменение значка больше похоже на приложение, чем на то, что сейчас выглядит (файл текста / скрипта).
Даже если вы сделаете файл исполняемым, Ubuntu Desktop не будет знать, является ли этот файл скриптом или приложением, и предполагает, что это скрипт. Но если вы поместите Type=Application, он будет работать нормально.
Добавление
Path=/path/to/directory
может потребоваться, если приложение требует от пользователя запуска исполняемого двоичного файла в определенном каталоге. Это было так для меня, когда я просто компилировал программу из исходного кода, но не устанавливал ее в масштабе всей системы.
Может быть, вы можете попробовать это: Exec=bash -c "/usr/bin/vncviewer 10.0.1.5:5900"
Также убедитесь, что ваш файл.desktop является исполняемым. chmod +x your_file.desktop