ubuntu系统为应用添加桌面图标
1、第一步,创建desktop文件
从前面的介绍我们知道,桌面图标其实就是存放在/usr/share/applications目录下的desktop文件。接下来我们到我们的应用(这里指icq)目录下,创建一个desktop为后缀的文件,并且从网上找到一个可以用来显示的图标。

2、第二步,编辑desktop文件
打开desktop文件在里面写入如下内容
[Desktop Entry]
Type=Application
Name=ICQ
Icon=/home/lemontea/tjzwork/app/icq/icq.png
Exec=/home/lemontea/tjzwork/app/icq/icq
Terminal=false
Categories=Network;InstantMessaging
说明:
第一行是必须的,就像shell脚本要加入#!/bin/bash一样,用于系统识别
第二行Type一般填写Application就可以了
第三行Name自己随意填,用于显示和搜索
第四行Icon是指应用图标的路径
第五行Exec是指应用可执行文件路径
第六行Terminal表示启动时是否需要显示终端,建议设置为false
第七行是指这个应用的分类,由于icq是网络聊天工具,这里就设置为Network;InstantMessaging

3、第三步,发布desktop文件
这一步其实就是将刚才写好的desktop文件复制到/usr/share/applications目录下。
注意这里可能需要用到sudo权限。
在进入/usr/share/applications目录查看,确认desktop文件已经复制成功。接下来就可以测试和使用它了。


4、第四步,测试生效
打开应用程序搜索框,输入desktop文件中的Name,如果找得到,就表示之前的desktop文件生效了。
现在点击这个图标就可以打开对应的应用了,你也可以将图标拖放到左侧边缘的快速启动栏中。

