$ cat liword.desktop
[Desktop Entry]
Name=Liword
Comment=Liword for Linux
Encoding=UTF-8
Exec='sh /save/softsave/liword/liword.sh'
Terminal=false
Type=Application
Icon=/save/softsave/liword/html/images/ico/chart_up.ico
StartupNotify=true
Categories=Education;
请大家帮我看看:
Exec='sh /save/softsave/liword/liword.sh'这句应该怎么写
sh后面跟的是绝对路径
不行啊,关键是那个‘’。我试了好几个。。。。谁试试啊
不要加 ' 或者 "
直接是
Exec=sh /save/softsave/liword/liword.sh
还是不行啊
Exec=/save/softsave/liword/liword.sh
貌似应该这样…
注意 你的 /save/softsave/liword/liword.sh 一定要是绝对路径,并且liword.sh 要有可执行 权限
查了些游戏的desktop, Exec后不跟命令,直接跟文件。而且必须是绝对路径。
ls -l liword.desktop
-rwxr-xr-x 1 root root 237 Aug 19 22:37 liword.desktop
cat liword.desktop
[Desktop Entry]
Name=Liword
Comment=Liword for Linux
Encoding=UTF-8
Exec=/save/softsave/liword/liword.sh
Terminal=false
Type=Application
Icon=/save/softsave/liword/html/images/ico/chart_up.ico
StartupNotify=true
Categories=Education;
还是不行,,大家一起玩
http://bbs.langisle.com/forum.php?mod=viewthread&tid=216&extra=page%3D1
那个声音我还搞 不定
试着加上引号?
Exec="/save/softsave/liword/liword.sh"
更新/补充
我错了,不能加引号。
Exec=/save/softsave/liword/liword.sh
不行啊
我就想知道那个 /save 开头的是不是绝对路径, save 目录上一级还有目录么?
ls -l /save/softsave/liword/liword.sh
这个命令结果是什么? liword.sh 有执行权限吗?
难道双击时没有提示么?在终端能运行得起么?
$ ls -l /save/softsave/liword/liword.sh
-rwxr–r-- 1 qwer users 40 Jul 28 11:07 /save/softsave/liword/liword.sh
终端能正常运行