Создание файла.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

Другие вопросы по тегам