我们使用yum安装或者手工安装带界面的第三方软件后,通常都会在应用程序Application下出现一个菜单项图标,并且被分门别类的管理。这些应用软件可以出现在搜索的界面中。
但是,有些软件比如我们编译安装mplayer后,该软件不会为我们生成应用程序的图标。
但是我们又想为其生成一个图标,我们可以按照如下的操作进行。
步骤
1、CentOS桌面的所有菜单项都存储在如下的位置中:
/usr/share/applications/
2、在该路径下建立一个以.desktop结尾的文件名,该文件名最好见名知意的反应你的软件工程,如mplayer.desk
vim /usr/share/applications/mplayer.desk
3、在文件中填入如下内容
[Desktop Entry]
Version=1.0 #你的程序版本号
Name=My Program #你程序的名称 如mplayer
Icon=/path/to/icon #程序图标的路径
Exec=/full/path/to/execute/your/programg #启动程序的路径
Terminal=false
Type=Application
StartupNotify=true
Categories=Network;WebBrowser; #分类的依据
除了以上列出的几个选项外,还有很多可配置的选项,这个网址上详细列出了这些选项和选项的对应含义
https://developer.gnome.org/desktop-entry-spec/