Centos7在桌面设置程序快捷图标方法
建立XX(程序名).desktop文件
XX(程序名).desktop文件格式分析:
[Desktop Entry]> 引用块内容
Encoding=UTF-8 //编码方式
Name=aMule //应用程序名称,
Comment=aMule //鼠标经过上面时的提示名称
Exec=amule //执行程序的语句
Icon= //显示在菜单项中的图标,可以为空
Terminal=false //是否使用终端
Type=Application //分类
Categories=Application;Network; //分类
PS:.desktop文件通过上述Exec=amule知道了应用程序的名称,并且区分大小写,并在PATH环境变量所默认设定的路径中查找,查找到即可执行,查找不到则报错,除非用户自己在PATH中设定了此应用程序所处的特殊路径。
示例:
#!/usr/bin/env python
[Desktop Entry]
Name=Smartgit
Icon=/usr/local/software/smartgit/bin/
Exec=/usr/local/software/smartgit/bin/
StartupNotify=true
Terminal=false
Type=Application
Categories=Network;InstantMessaging;
小技巧:
将程序桌面图标加到应用程序菜单的方法:
Gnome桌面的所有菜单项都存储如下位置
/usr/share/applications
举个例子来说明下:
Git GUI所处位置:应用程序>>编程>>Git GUI
[Desktop Entry]
Name=Git GUI
GenericName=Git GUI
Comment=A graphical interface to Git
Exec=git gui
Icon=/usr/share/git-gui/lib/
Terminal=false
Type=Application
Categories=Development;
X-Desktop-File-Install-Version=0.21
Chrome所处位置:应用程序>>互联网>>Google Chrome
[Desktop Entry]
Version=1.0
Name=Google Chrome
Exec=/usr/bin/google-chrome-stable %U
Terminal=false
Icon=google-chrome
Type=Application
Categories=Network;WebBrowser;
由以上信息可知:
Categories=Network;WebBrowser; 定义了菜单的分组,与“应用程序/互联网”菜单项对应。