Linux Desktop Entry文件配置解析

Linux Desktop Entry文件配置解析

1.Desktop Entry 文件标准简介

引用IBM文档的一段话:

在 Windows 平台上,用户可以通过点击位于桌面或菜单上的快捷方式轻松打开目标应用程序。现代 Linux 桌面系统也提供了此项功能。目前,Linux KDE 和 Linux GNOME 桌面系统都使用 Desktop Entry 文件标准来描述程序启动配置信息。Desktop Entry 文件标准是由 FreeDesktop.org(http://freedesktop.org/wiki/) 制定的,目前最新的版本是"Desktop Entry Specification 1.0"[1]。

简单地说类似Windows平台的桌面快捷方式。

2.Desktop Entry文件

输入cd /usr/share/applications命令进入到保存Desktop Entry目录查看,如下图所示:

desktopEntry00.png

如上图所示,Desktop Entry文件都以”.desktop“为后缀名。

3.Desktop Entry文件格式

以"python3.6.desktop"为例,查看一下内部结构:

在/usr/share/applications路径下输入cat python3.6.desktop命令

desktopEntry01.png

如上图所示都是键值的格式,关键字“Type”,关键字"Name"是必选的,其余可选。

**“Name”:应用程序的名称 **

“Comment”:应用程序的描述信息

"Exec":应用程序的可执行命令

“Icon”:应用程序的图标

**“Type”:Desktop Entry的文件类型 **

4.手动添加快捷方式到桌面的方式

进入/usr/share/applications路径下找到相应应用的Desktop Entry文件copy到桌面目录下 。

若是是第三方应用软件的可在相应的安装目录下(/usr/local/..)新建Desktop Entry文件
参考python3.6.desktop格式,然后复制到桌面目录下。

了解详细文档,可参考以下链接:

IBM:https://www.ibm.com/developerworks/cn/linux/l-cn-dtef/index.html

作者:tiger_yam
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/tiger-yam/p/12877317.html