Я создал .desktop файл средства запуска для приложения, но я не могу запустить его. Это говорит, что была ошибка при запуске приложения. Я плохо знаком с Linux и не знаю, как и где видеть детали ошибки. На всякий случай .desktop файл похож на это:
[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA
Icon=/opt/idea/bin/idea.png
Exec="/opt/idea/bin/idea.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-idea
Между прочим, средство запуска было создано приложением (ИДЕЯ Intellij), не вручную, но, так или иначе, я должен пропускать что-то.
Кроме того, desktop-file-validate утилита не приводит ни к каким ошибкам проверки для файла.
Так, вопрос: как видеть журналы ошибок для получения дополнительной информации о проблеме?
Существует инструмент для проверки .desktop
файлы: desktop-file-utils
Разархивируйте файл, cd
в каталог разархивированной папки и выполненный команды:
./configure --prefix=/usr && make
и
sudo make install
как описано здесь
Заключенный в кавычки из ссылки: desktop-file-utils
может быть выполнен со следующими командами:
desktop-file-edit
используется для изменения существующей записи файла на рабочем столе.
desktop-file-install
используется для установки новой записи файла на рабочем столе. Это также используется, чтобы восстановить или изменить базу данных приложения типов MIME.
desktop-file-validate
используется для проверки целостности файла на рабочем столе.
update-desktop-database
используется для обновления базы данных приложения типов MIME.
Третья опция, работал с .desktop
файл как аргумент:
desktop-file-validate <.desktop_file>
несомненно будет самым интересным для Вас.
Когда я протестировал desktop-file-utils
, это, казалось, было более придирчивым затем необходимое, и не было многих .desktop
файлы, которые "пережили" тест, по крайней мере, без предупреждения.
Хорошие новости затем, что маловероятно, что ошибка, которая делает Ваш сбой файла, будет пропущена утилитой.