红联Linux门户
Linux帮助

粗解desktop文件

发布时间:2011-01-23 22:24:24来源:红联作者:wangyu
大家一定有自己编译的或者从网上下载别人已经编译好的软件,这些软件由于不是通过apt或者yum安装,在安装完成后,启动菜单(相当于win的开始菜单)里找不到可以直接点的程序,每次打开都得先打开程序所在的文件夹,然后才能使用该程序。
我们可以自己新建个打开的脚本,添加到/usr/share/applications里,这样在启动菜单里就能找得到了。这里以我下载的赛车游戏为例简单说说[code]
[Desktop Entry]
Encoding=UTF-8
Name=trocs #程序的名字,随便
Comment=trocs #程序的描述,随便
Exec=/home/torcs/torcs #打开程序的路径,超级重要,一定要正确
Icon=/home/torcs/ticon.xpm #程序的图标,如果指定错误,就没有图标
Terminal=false #是否在命令行打开
Type=Application #不明白,有明白的请解释下,后面没注释的都是没弄明白的
Categories=GNOME;GTK;Game; #程序所在的组,由于是游戏,所以我用的Game,其它组可以自己打开*.desktop文件研究下
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-games
X-GNOME-Bugzilla-Component=torcs
X-GNOME-Bugzilla-Version=2.24.3
StartupNotify=true
X-Desktop-File-Install-Version=0.15[/code]其实重要的也就是程序的路径,所在组如果不定义,会出现在“其它”组里
文章评论

共有 37 条评论

  1. linux郝鑫 于 2012-10-11 17:20:20发表:

    为什么,想下载没有现金啊!!!

  2. lixue4961 于 2011-08-18 16:25:52发表:

    学习

  3. D调漫步 于 2011-08-15 15:16:14发表:

    学习了

  4. D调漫步 于 2011-08-12 10:54:50发表:

    楼主威武

  5. tan0620 于 2011-08-11 14:50:16发表:

    感谢分享

  6. taffy5366 于 2011-07-18 11:22:46发表:

    谢谢分享

  7. fupresent 于 2011-07-15 20:13:54发表:

    新人报道

  8. 秦合六一 于 2011-07-15 20:03:04发表:

    看看

  9. guxinruo 于 2011-07-15 11:23:36发表:

    要好好学学啊

  10. ftd505 于 2011-04-18 15:06:20发表:

    {:2_100:}

  11. zzrzzr.ok 于 2011-04-10 23:34:42发表:

    谢楼主

  12. gogo11 于 2011-03-22 13:09:47发表:

    好东西,顶一下啊~~~~~~~

  13. aifly 于 2011-02-09 15:56:44发表:

    学习了

  14. pallana 于 2011-02-01 13:40:48发表:

    19# wangyu


    前辈不敢当,今年才接触Linux,新手呢。

  15. 过街小强 于 2011-02-01 00:29:07发表:

    - - 很好,不过貌似这个东西不用脚本也行

  16. wangyu 于 2011-01-27 09:15:33发表:

    引用:
    青蛙不是在考研么?
    还有时间玩这呀?
    shampoo 发表于 2011-1-26 22:23

    对的,考完了

  17. pl_014 于 2011-01-26 23:02:12发表:

    引用:
    青蛙不是在考研么?
    还有时间玩这呀?
    shampoo 发表于 2011-1-26 22:23

    哦,似乎他已经考完了

  18. shampoo 于 2011-01-26 22:23:28发表:

    青蛙不是在考研么?
    还有时间玩这呀?

  19. tbsbp2010 于 2011-01-26 15:43:57发表:

    学习了,不错

  20. wangyu 于 2011-01-25 20:35:42发表:

    18# pallana


    原来是前辈呀(5ty(

  21. pallana 于 2011-01-25 20:02:40发表:

    14# wangyu


    。。。。工作都七八年了

  22. ccyy 于 2011-01-25 17:37:41发表:

    完全看不懂…………

  23. pl_014 于 2011-01-25 16:48:38发表:

    引用:
    http://www.ibm.com/developerworks/cn/linux/l-cn-gnome/
    deepwhite 发表于 2011-1-24 13:15

    这个链接里的东西很全

  24. pl_014 于 2011-01-25 16:47:29发表:

    先支持个
    几个有bugzilla的行,应该是在程序崩溃时把错误信息发出去,至于发给谁,有可能是发给发行版的开发者或公司。

  25. wangyu 于 2011-01-25 09:34:21发表:

    10# pallana


    你好像还是学生吧

  26. wangyu 于 2011-01-24 17:33:34发表:

    引用:
    http://www.ibm.com/developerworks/cn/linux/l-cn-gnome/
    deepwhite 发表于 2011-1-24 13:15

    呵,原来是这么回事

  27. 奶茶dsk 于 2011-01-24 15:26:25发表:

    9# wangyu


    我过两天也回去了,哈哈,
    ps:ls的链接8错,

  28. deepwhite 于 2011-01-24 13:15:46发表:

    http://www.ibm.com/developerworks/cn/linux/l-cn-gnome/

  29. pallana 于 2011-01-24 12:53:48发表:

    楼上的肯定是很久没回家了。
    不过你还好,我就惨多了,今年回不去了。

  30. wangyu 于 2011-01-24 12:35:14发表:

    4# 奶茶dsk


    回到家后,被我妈塞得胃疼

  31. wangyu 于 2011-01-24 12:34:37发表:

    2# ouc_wentao


    哈哈,谢谢啊

  32. wangyu 于 2011-01-24 12:21:02发表:

    6# pallana


    没错,这是必须的。
    呵呵,其实我没有试过,但据经验,还是要的

  33. pallana 于 2011-01-24 11:21:47发表:

    支持,脚本保存为 *.desktop 文件吗?

  34. Growth兆 于 2011-01-24 09:50:39发表:

    感谢wangyu的经验分享,本贴加入到顶置的Linux应用索引贴中

  35. 奶茶dsk 于 2011-01-24 09:36:59发表:

    :0)1
    支持LZ,

  36. rewln 于 2011-01-24 08:45:23发表:

    了解

  37. ouc_wentao 于 2011-01-24 07:55:57发表:

    这个要好好看 第一个顶你o(∩_∩)o 哈哈