一、桌面图标位置

Lniux下桌面图标储存路径为:/usr/share/applications

二、桌面图标格式

所有桌面图标格式均为desktop,即名为XXX.desktop

三、编辑内容(常用)

// 文件头(必须)
[Desktop Entry] // 编码方式(可选)
Encoding=UTF- //程序名(必须)
Name = XXX //图标(可选)
Icon=图标文件名(全称包含路径) //执行脚本(若为应用程序桌面图标则必选)
Exec=脚本文件路径 // 分类
Type=Application // 鼠标经过上面时的提示名称
Comment=comment  

四、示例(以创建android studio文字图标)

先创建文件 sudo vim /usr/share/applications/studio.desktop  :

[Desktop Entry]
Name=AndroidStudio
Comment=AndroidStudio
Exec=/usr/local/android-studio/bin/studio.sh
Icon=/usr/local/android-studio/bin/studio.png
Terminal=false
Type=Application

ESC回到命令行模式,:wq保存文件并退出。保存之后 cp studio.desktop /home/XX/桌面 之后就OK了.

五、出现的问题

在创建好桌面图标后打开时发现出现:ubuntu 应用程序启动器 “androidstudio.desktop“ 还没有被标记为"信任" 的错误。

ubuntu18.04 为应用程序添加桌面图标-LMLPHP

解决方法1:

选择 androidstudio.desktop 的属性->权限->勾选“允许作为程序执行文件”

ubuntu18.04 为应用程序添加桌面图标-LMLPHP

勾选后再次打开出现:

ubuntu18.04 为应用程序添加桌面图标-LMLPHP

选择trust and launch即可。

解决方法2:

修改文件的权限,发送到桌面的图标并不可以直接执行,修改为可执行即可
chmod +x PyCharm.desktop
05-19 00:44