1、首先我们来看看我所使用机子的图标,以及这些图标的具体位置。可以看到这些有着漂亮图标的快捷方式的路径是/usr/share/applications。记住这个路径,我们待会会用到的。
2、下面,我们来自己做一个演示程序,然后再给这个程序建立一个有着漂亮图标的快捷方式。可以看到这个程序很简单,一个窗口,中间是一个按钮。而它的可执行文件的图标确实不怎么好看,其实这个图标是系统默认的。
3、我们在终端中看看/usr/share/applications都有些什么。可以看到很多以desktop为后缀名的文件。
4、在终端中用命令:sudo cp gimp.desktop /home/yysniper将gimp.desktop拷贝到我们的用户主目录中。可以看到我们拷贝了一个名叫“GNU图像处理程序”的文件。
5、我们用文本编辑器打开这个“GNU图像处理程序”的文件看看有些什么内容。可以看到desktop文件就是一个有着很多文本的纯文本文件,内容都是以key=value的形式显示的键值对。
6、我们来找找看,对我们有用,而且能够快速简单的完成我们要求的内容。我找了几个感觉有用的。
7、下面,我们来模仿gimp.desktop来写一个我们自己程序的。图标,我们就用系统内已经有的,用/usr/share/icons/gnome/256x256/apps/calc.png,一个计算器的图标。好了,我自己的desktop写好了:[Desktop Entry]Version=1.0Type=ApplicationName=快捷方式演示程序GenericName=演示程序Comment=仅仅用于演示Exec=/home/yysniper/icondemonTryExec=/home/yysniper/icondemonIcon=/usr/share/icons/gnome/256x256/apps/calc.pngTerminal=falseCategories=Demon可以看到我们的有着漂亮图标的快捷方式已经完成。
8、最后,在终端将myapp.desktop拷贝到/usr/share/applications中,这样才能够在启动器中看见。sudo cp myapp.desktop /usr/share/applications可以看到,启动器和/usr/share/applications中已经有了,图标很漂亮。
9、最后,有关desktop文件的详细描述可以到freedesktop网站查看,不过是全英文的。