У меня есть файл .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 исполняются.
Что мне нужно изменить в моем рабочем столе, чтобы сделать это?
Чтобы выяснить, что именно является ошибкой по вашему запросу
Что мне нужно изменить в моем рабочем столе, чтобы сделать эту работу?После многих исследований я обнаружил, что вы действительно можете проверить свой рабочий стол с помощью этой команды
desktop-file-validate your-file-here.desktop
Это была скрытая команда, которую я пытался найти с тех пор. Это спасло мой день: -)
Эта команда покажет вам предупреждения и ошибки везде, где вы поступили неправильно. Кредиты: ubuntuforums