Linux:CentOS 将应用快捷方式加到桌面
在 Centos 桌面系统中进入 /usr/share/applications 这个目录下你会看到一些应用程序的快捷方式,然后你想将哪个应用放到桌面然后Ctrl+c(复制)到桌面Ctrl+v(粘贴)就可以了。
那么 Centos 下到底是如何创建快捷方式的呢?
一个桌面快捷方式是由内含该 APP 元信息(例如,app的名字,启动命令或者图标位置等)的 .desktop 文件所表示的。桌面快捷方式文件放置于 /usr/share/applications 或者 ~/.local/share/applications 或者 /usr/local/share/applications 处。前一个目录存储的桌面快捷方式每个用户都可以使用,而后一个目录则含有仅仅为特定用户创建的快捷方式。
实例
存放地址为/local/share/applications:
[Desktop Entry]
Version=2.1.3 #版本
Name=Android Studio #名称
Icon=/usr/androidstudio/bin/studio.png #图标
Exec=/usr/androidstudio/bin/studio.sh #执行路径
Terminal=false
Type=Application
StartupNotify=true
Categories=Application;Development;Java;IDE #分类
保存上述文件后,发现在 programming 的下面多了一个 android studio 的快捷方式,但是应用的图标没有,于是把快捷方式的 .desktop 文件从 /usr/share/applications 移动到 /usr/local/share/applications 下面,图标就显示正常了。
# cat android-studio.desktop
[Desktop Entry]
Version=2.1.3
Encoding = UTF-8
Type=Application
Name=Android Studio
Icon=/usr/application/androidstudio/bin/studio.png
Exec="/usr/application/androidstudio/bin/studio.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=android-studio