补充 用户级 Desktop Entry 设置.

Signed-off-by: lion.chan <cy187lion@sina.com>
This commit is contained in:
lion.chan 2020-12-25 01:00:53 +08:00
parent 50d1ec5e7c
commit a50ad8bd42
1 changed files with 23 additions and 1 deletions

View File

@ -1,8 +1,10 @@
# 创建 Desktop Entry
## 1.系统级设置
Linux 桌面图标入口不仅仅是一个可编辑文件,称作 Desktop Entry扩展名为“.desktop”。一般集中保存在 /usr/share/applications 目录下。
个应用程序 .desktop 参考模板如下:
个应用程序 .desktop 参考模板如下:
```ini
[Desktop Entry]
@ -15,4 +17,24 @@ MimeType=x-scheme-handler/gtkterm;
Categories=Network;
```
```ini
[Desktop Entry]
Name=STM32CubeIDE
Comment=STM32CubeIDE 1.5.0
GenericName=STM32CubeIDE
Exec=env GDK_BACKEND=x11 stm32cubeide %F
Icon=stm32cubeide
Path=/opt/stm32cubeide/
Terminal=false
StartupNotify=true
Type=Application
Categories=Development
```
应用程序图标保存在 /usr/share/icons 目录下,图标通过 MIME 配置文件与程序关联。
## 2.用户级设置
在 ~/.local/share/applications 目录下也可以保存 Desktop Entry这个目录属于用户级别设置只对当前用户有效。
如果 ~/.local/share/applications 与 /usr/share/applications 目录下存在同名称文件,则用户级别设置生效。有时系统级别设置有效,而用户级别设置无效,将导致菜单中无法找到该应用的入口。