Я скомпилировал приложение для GUI с помощью QT 5.11 в Ubuntu 18.04. Приложение работает отлично, если запущено от терминала. Я не могу запустить его путем двойного щелчка по нему в Наутилусе (это говорит, что никакое приложение не установлено для совместно использованных файлов библиотеки, что-то закрывается), и я нашел, что это - хорошее новое "улучшение безопасности" наутилуса. Поэтому я создал .desktop файл в своем ~/.local/share/applications папка:
[Desktop Entry]
Type=Application
Exec=/home/eqe/Bureau/EQE/Qpl
Path=/home/eqe/Bureau/EQE/
Name=EQE & PL 7.0
GenericName=photolum and EQE
Icon=EQE
Terminal=false
Приложение обнаруживается в кнопке сетки, но к сожалению это не запускается, когда я нажимаю его, ничего не происходит.
Любая идея того, как я мог "графически" запустить свое приложение, вместо того, чтобы использовать терминал - похожа на огромный шаг назад мне.
Обновление:
Если я вхожу в каталог, куда я поместил исполняемый файл приложения с терминалом, и я ввожу./Qpl (Qpl, являющийся названием файла), это работает отлично. Мое спокойное приложение запускает окно, и выполните отлично, пока я не закрываю его.
Если теперь, я открываю наутилус и дважды щелкаю по файлу, я добираюсь, сообщение "никакое приложение установлено для открытия, совместно использовал файлы библиотеки" (переведенный из французского языка).
Создав упомянутый выше файл на рабочем столе, ничего не происходит, когда я пытаюсь запустить его от "кнопки сетки", внизу оставленной экрана.
Изменитесь Exec=
строка от
Exec=/home/eqe/Bureau/EQE/Qpl
кому:
Exec=/bin/bash "/home/eqe/Bureau/EQE/Qpl"