我已将 ac 程序编译为可执行文件,现在我想将其集成到 Debian 7.4 XFCE 的应用程序菜单中。为了在正常情况下运行应用程序,我需要输入
sudo myprogram
现在我已经创建了我的 .desktop 文件并将它放在 /usr/share/applications
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=myprogram
Comment=configuration loader
Exec=sudo loader
Icon=/usr/share/icons/hicolor/48x48/apps/myprogram.png
Terminal=false
Categories=Development;IDE
该项目已按预期添加到我的应用程序菜单中,并且图标正确显示。然而,问题是双击菜单项来启动应用程序没有任何作用。
如果我导航到 /usr/bin(我放置了我的可执行文件)并输入“sudo myprogram”,程序会按预期启动。
我可以做些什么来解决这个问题并让程序从菜单中启动?也许 /usr/bin 不是放置它的正确位置,或者我的 Exec 命令不正确。我非常感谢帮助。