.desktop文件:第1行:[桌面:未找到命令
我的.desktop文件有什么问题???
我写了一个简单的c ++程序用于学习目的,一切都很好。 我用g++
编译并得到了一个.out文件(认为.out可能是相关的)。
所以我想为什么不为它做一个启动器,这就是menu.desktop
[Desktop Entry] Type=Game Exec=/home/mark/Documents/cpp/Game_menu_project/menu.out Terminal=true Name=Menu
起初它有很多选择,但经过多次错误后,如果仍然存在。
如果我点击它
There was an error launching the application
在一个终端
menu.desktop: line 1: [Desktop: command not found
我知道exec
命令是正确的,因为如果我创建一个简单的bash脚本
#!/bin/bash /home/mark/Documents/cpp/Game_menu_project/menu.out
它运行正常,所以我更改了exec
以运行menu.sh
,相同的错误。
其他的.desktops运行正常,我在启动时使用一个设置显示器,如果我点击它工作正常,是什么进行?
我已经看到了这个问题和它被标记为重复的问题,但是相信我的问题是不同的,因为我不想在终端中运行.desktop
,我希望我的menu.out在新的终端中打开(那是什么Terminal=true
应该做对吗?
这条线
Type=Game
是无效的。 替换为
Type=Application
这应该在单击它时修复错误。
您无法从shell运行.desktop
文件。