.desktop file running sh script & ldquo; Ошибка при запуске приложения. & rdquo;

У меня есть файл .desktop:

[Desktop Entry]
Type=Application
Terminal=true
Name=RunMe
Exec=run.sh

Когда я дважды щелкаю файл .desktop, я получаю There was an error launching the application.

, мой run.sh: [!d2 ]

#!/bin/sh
xulrunner-sdk/bin/xulrunner-stub --app xulrunner-sdk/bin/application.ini 2>~log.log

Двойной щелчок по run.sh и щелчок run отлично запускают приложение. И run.sh, и мой .desktop исполняются.

Что мне нужно изменить в моем рабочем столе, чтобы сделать это?

1
задан 11 July 2014 в 14:26

3 ответа

Чтобы выяснить, что именно является ошибкой по вашему запросу

Что мне нужно изменить в моем рабочем столе, чтобы сделать эту работу?

После многих исследований я обнаружил, что вы действительно можете проверить свой рабочий стол с помощью этой команды

desktop-file-validate your-file-here.desktop

Это была скрытая команда, которую я пытался найти с тех пор. Это спасло мой день: -)

Эта команда покажет вам предупреждения и ошибки везде, где вы поступили неправильно. Кредиты: ubuntuforums

1
ответ дан 24 May 2018 в 05:46
Goto / usr / share / app-install / desktop щелкните правой кнопкой мыши по вашему конкретному приложению, перейдите к свойствам, скопируйте раздел команды, который выполняется с терминала
0
ответ дан 24 May 2018 в 05:46
Поместите свой скрипт (исходный код) в каталог bin в вашем PATH, если он еще не установлен. Переименуйте скрипт & amp; потерять расширение, например, run1 изменить ваш рабочий стол, чтобы отразить новое имя, например. Exec=run1
-1
ответ дан 24 May 2018 в 05:46

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

Похожие вопросы: