原文链接:教你一招,掌握信创操作系统软件分类配置!
在 Linux 桌面系统中,每一个图形应用都会在开始菜单(或启动器)中归类,比如“网络应用”、“办公学习”、“系统管理”等。如果你希望某个软件出现在不同的分类中,只需配置一个 .desktop 文件就能轻松实现!今天我们就以统信UOS系统为例,教大家如何通过编辑 .desktop 文件,来自定义软件分类。
教程:手动配置软件分类
以下操作以 Deepin 浏览器为例,但方法通用于所有应用。
第一步:切换至管理员权限
sudo -i
第二步:找到并编辑 .desktop 文件
大部分软件的 .desktop 文件位于:
/usr/share/applications/
使用 deepin-editor 或其他文本编辑器打开文件:
deepin-editor /usr/share/applications/org.deepin.browser.desktop
第三步:修改分类字段
找到这行:
Categories=Network;WebBrowser;
将 Network 修改为你想归入的分类,例如:
Categories=Office;
Office 表示“办公学习”,系统将据此在菜单中归类。
第四步:重启或重新登录
为了让修改生效,可以重启系统:
reboot
第五步:验证修改是否成功
打开应用菜单
查看对应分类项(如“办公学习”)
应用是否已出现在该分类下
若显示正常,恭喜你修改成功!
1.查看系统信息
pdsyw@pdsyw1024:~/Desktop$ cat /etc/os-version
pdsyw@pdsyw1024:~/Desktop$ uname -a
2.查看软件分类
3.查看网络应用
4.网络应用软件
5.修改浏览器分类
将浏览器从网络应用改为办公学习
pdsyw@pdsyw1024:~/Desktop$ sudo -i
root@pdsyw1024:~# deepin-editor /usr/share/applications/org.deepin.browser.desktop
6.重启系统
7.查看网络应用
8.网络应用中没有浏览器
9.查看办公学习
10.办公学习中有浏览器
11.desktop文件解释
.desktop 文件(桌面应用程序快捷方式文件),主要用于 Linux 桌面环境(如 GNOME、KDE、Deepin 等)创建图标、菜单项或启动项,以下是详细解释:
1)主结构说明
[Desktop Entry]
这是 .desktop 文件的主要标识部分,说明以下是应用程序的基本信息。
2)核心字段解释
Version=1.0 | 指定 .desktop 文件的版本(不是应用版本)。 |
Name= | 应用的名称(支持多语言,Name[zh_CN] 为“浏览器”)。 |
GenericName= | 应用的通用名称,多语言支持。例如“Web 浏览器”。用于系统统一显示分类。 |
Comment= | 简短描述应用用途,如“访问互联网”,支持多语言。 |
Exec= | 指定实际执行的命令,例如 /usr/bin/browser %U,其中 %U 表示可接受 URL 参数。 |
Icon= | 应用图标名称,系统会在图标主题中查找该名称。 |
Terminal=false | 设置是否在终端中运行此程序。false 表示图形界面运行。 |
StartupNotify=true | 启动时是否通知(显示加载动画)。 |
Type=Application | 类型为应用程序(而不是链接、目录等)。 |
Categories= | 所属分类,用于菜单组织,例如 Office;WebBrowser;。 |
MimeType= | 支持的 MIME 类型,比如 text/html, application/pdf 等。 |
Actions= | 定义可选动作,比如新窗口或隐身窗口,关联 [Desktop Action xxx] 段落。 |
X-Deepin-Vendor=deepin | Deepin 系统专用字段,标识软件供应商。 |
X-Deepin-AppID=org.deepin.browser | 应用唯一 ID,用于 deepin 启动器识别。 |
X-Deepin-CreatedBy=com.deepin.dde.daemon.Launcher | 指定创建者,一般用于 Deepin 系统。 |
3)国际化多语言名称和描述
你看到的这些 Name[zh_CN]、GenericName[de]、Comment[ja] 等,就是为各个语言环境准备的名称和注释。例如:
Name[zh_CN]=浏览器
Comment[zh_TW]=連線到網際網路
不同语言环境的用户看到的是本地化后的名称和说明。
4)支持的操作动作(Actions)
以下部分定义了两个额外操作项,可以在右键菜单或快捷方式中看到:
[Desktop Action new-window]
Name=New Window
Exec=/usr/bin/browser
[Desktop Action new-private-window]
Name=New Incognito Window
Exec=/usr/bin/browser –incognito
解释:
new-window:打开新窗口。
new-private-window:以隐身模式打开浏览器窗口。
这些 Desktop Action 是为桌面右键或快捷方式菜单准备的。
5)MIME 类型支持(MimeType)
MimeType=application/pdf;application/rdf+xml;…;x-scheme-handler/http;x-scheme-handler/https;
说明该浏览器可以打开哪些类型的文件,例如:
application/pdf:PDF 文件
text/html:网页文件
x-scheme-handler/http:处理 HTTP 链接
x-scheme-handler/https:处理 HTTPS 链接
6)用途总结
该 .desktop 文件是用于:
将 Deepin 浏览器添加到桌面启动器或应用菜单
提供本地化名称、描述
设置支持的文件类型、URL 类型
定义快捷操作(新窗口、隐身窗口)
如果你是开发者,可以将此类文件放入 /usr/share/applications/ 或 ~/.local/share/applications/,即可集成到系统菜单中。如有后续需求(比如修改图标、添加参数、改变命令行启动方式等),可以基于该模板继续修改。
12.软件分类基础标签
网络应用 | Network |
音乐欣赏 | Audio |
视频播放 | AudioVideo |
图形图像 | Graphics |
办公学习 | Office |
系统管理 | System |
通过简单修改 .desktop 文件中的 Categories 字段,我们就可以:
自定义软件分类展示
适应企业终端分组规范
精准控制应用菜单布局
无论你是 Linux 桌面爱好者,还是企业 IT 管理员,这项技巧都值得掌握!动手试试吧,把应用菜单变成你真正想要的样子!如需更多 .desktop 配置技巧,欢迎留言交流!
评论前必须登录!
注册