菜单问题

$ 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

终端能正常运行