一个桌面快捷方式是由内含该APP元信息(例如,app的名字,启动命令或者图标位置等)的.desktop文件所表示的。桌面快捷方式文件放置于/usr/share/applications或者~/.local/share/applications处。前一个目录存储的桌面快捷方式每个用户都可以使用,而后一个目录则含有仅仅为特定用户创建的快捷方式。
# 创建一个空的快捷方式文件
$ touch /usr/share/applications/MyApp.desktop
然后使用vim或者使用文本编辑器编辑该文件,填入以下内容。
[Desktop Entry]
Encoding=UTF-8
Name=MyApp #自定义的软件名词
Exec=/home/username/Downloads/AppFile/MyApp #可执行文件的路径
Icon=/home/username/Downloads/AppFile/locales/MyApp.png #图标
Terminal=false #不启动终端
Type=Application #类型
Categories=Application;Network; #程序应该处于的目录
Exec=/bin/sh "/opt/PhpStorm/bin/phpstorm.sh"
添加执行权限
chmod 777 MyApp.desktop
这样我们就能轻松愉快的使用桌面快捷方式打开程序了。