如何在 Ubuntu 18.04 中启动我自己编译的应用程序

如何在 Ubuntu 18.04 中启动我自己编译的应用程序

我在 Ubuntu 18.04 中使用 QT 5.11 编译了一个 GUI 应用程序。如果从终端启动,该应用程序可以完美运行。我无法通过在 Nautilus 中双击它来启动它(它说没有为共享库文件安装应用程序,类似的东西),我发现这是 nautilus 的一项不错的新“安全改进”。因此,我在 ~/.local/share/applications 文件夹中创建了一个 .desktop 文件:

[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 是文件的名称),它就可以完美运行。我的 Qt 应用程序会启动一个窗口并完美运行,直到我关闭它。

如果现在,我打开 nautilus 并双击该文件,我会收到一条消息“没有安装应用程序来打开共享库文件”(从法语翻译)。

创建上面列出的桌面文件后,当我尝试从屏幕左下角的“网格按钮”启动它时什么也没有发生。

答案1

更改Exec=行从

Exec=/home/eqe/Bureau/EQE/Qpl

Exec=/bin/bash "/home/eqe/Bureau/EQE/Qpl"

相关内容