Linux下通过.desktop 文件创建桌面程序图标及文件编写方式(Desktop Entry文件概述)
2018-03-13 11:34
916 查看
Linux下通过.desktop 文件创建桌面程序图标及文件编写方式(Desktop Entry文件概述)
1、Desktop Entry文件概述:
在 Windows 平台上,用户可以通过点击位于桌面或菜单上的快捷方式轻松打开目标应用程序。现代 Linux 桌面系统也提供了此项功能。Linux KDE和 Linux GNOME桌面系统都使用 Desktop Entry 文件标准来描述程序启动配置信息。Desktop Entry 文件标准是由 X Desktop Group 制定的,目前最新的版本是"Desktop Entry Specification 1.0"。
Desktop Entry 文件以".desktop"为后缀名。以 Linux GNOME 桌面系统为例,用户打开应用程序浏览器后会看见很多应用程序快捷方式。事实上,每个应用程序快捷方式都和一个 Desktop Entry 文件相对应。这些 Desktop Entry 文件通常被存放在 /usr/share/applications/ /opt/gnome/share/applications/ 等目录下。从文件浏览器进入这些目录,点击相应的 Desktop Entry 文件同样可以启动相对应的应用程序。
2、.desktop文件内容以Firefox为例,文件内容如下:
[Desktop Entry] #标签开始,说明这是一个Desktop Entry文件,每个.desktop文件都以这个.
Version = 1.0 #标明Desktop Entry的版本(可选)
Name=firefox #程序名称
Name[en]=Firefox #不同语言的应用名称(可选)
Name[en_US]=Firefox #不同语言的应用名称(可选)
Encoding=UTF-8 #编码方式(可选)
Comment=Firefox #程序描述
Exec=/opt/firefox/firefox #程序的启动命令,可以带参数运行
Icon=/opt/firefox/browser/icons/mozicon128.png #快捷方式图标绝对路径(可选)
Terminal=false #是否在终端中运行,数值是布尔值(true 或是 false)(可选)
Categories=Application;Network; #注明在菜单栏中显示的位置(可选)
Type=Application
#desktop的类型(必选),常见值有“Application”和“Link”,Application: 对于启动应用程序的菜单项,应输入此选项。
Link: 对于链接到文件、文件夹或 FTP 站点的菜单项,应输入此选项。
3、创建流程:
1. 创建文件,以.desktop为后缀。
2. 编写内容,修改权限
3. 测试是否能双击启动程序
4. 移动到/usr/share/applications/目录下
更详细的内容可以访问下面的链接: https://www.ibm.com/developerworks/cn/linux/l-cn-dtef/index.html
1、Desktop Entry文件概述:
在 Windows 平台上,用户可以通过点击位于桌面或菜单上的快捷方式轻松打开目标应用程序。现代 Linux 桌面系统也提供了此项功能。Linux KDE和 Linux GNOME桌面系统都使用 Desktop Entry 文件标准来描述程序启动配置信息。Desktop Entry 文件标准是由 X Desktop Group 制定的,目前最新的版本是"Desktop Entry Specification 1.0"。
Desktop Entry 文件以".desktop"为后缀名。以 Linux GNOME 桌面系统为例,用户打开应用程序浏览器后会看见很多应用程序快捷方式。事实上,每个应用程序快捷方式都和一个 Desktop Entry 文件相对应。这些 Desktop Entry 文件通常被存放在 /usr/share/applications/ /opt/gnome/share/applications/ 等目录下。从文件浏览器进入这些目录,点击相应的 Desktop Entry 文件同样可以启动相对应的应用程序。
2、.desktop文件内容以Firefox为例,文件内容如下:
[Desktop Entry] #标签开始,说明这是一个Desktop Entry文件,每个.desktop文件都以这个.
Version = 1.0 #标明Desktop Entry的版本(可选)
Name=firefox #程序名称
Name[en]=Firefox #不同语言的应用名称(可选)
Name[en_US]=Firefox #不同语言的应用名称(可选)
Encoding=UTF-8 #编码方式(可选)
Comment=Firefox #程序描述
Exec=/opt/firefox/firefox #程序的启动命令,可以带参数运行
Icon=/opt/firefox/browser/icons/mozicon128.png #快捷方式图标绝对路径(可选)
Terminal=false #是否在终端中运行,数值是布尔值(true 或是 false)(可选)
Categories=Application;Network; #注明在菜单栏中显示的位置(可选)
Type=Application
#desktop的类型(必选),常见值有“Application”和“Link”,Application: 对于启动应用程序的菜单项,应输入此选项。
Link: 对于链接到文件、文件夹或 FTP 站点的菜单项,应输入此选项。
3、创建流程:
1. 创建文件,以.desktop为后缀。
2. 编写内容,修改权限
3. 测试是否能双击启动程序
4. 移动到/usr/share/applications/目录下
更详细的内容可以访问下面的链接: https://www.ibm.com/developerworks/cn/linux/l-cn-dtef/index.html
相关文章推荐
- Linux 下.desktop 桌面程序图标文件编写方式
- linux下.desktop桌面程序图标文件编写
- linux 创建桌面图标 desktop文件
- linux下通过编写测试程序的方式来确认arm-linux-gnueabihf-gcc-4.6lib和.h文件的安装位置,为复制libnl做准备
- 练习2-1 编写一个程序一确定分别由signed及unsigned限定的char,short,int及long类型变量的取值范围。采用打印标准头文件中的相应值以及直接计算两种方式实现。通过直接计算来确定浮点类型的取值范围是一项难度很大的任务。
- Desktop Entry,关于Linux如何创建桌面快捷方式
- [Desktop Entry] -- Linux桌面快捷方式配置文件小解
- 使用AutoIt通过桌面图标点击的方式运行程序
- 关于ubuntu中桌面快捷方式.desktop文件的编写
- 【15.03.13】手动快速在Linux桌面上添加一个程序图标快捷方式
- [Desktop Entry] -- Linux桌面快捷方式配置文件小解
- Linux下SmartGit创建桌面启动器.desktop文件启动不了,而终端里可以运行
- c#通过纯代码创建桌面快捷方式、创建程序菜单项、将网页添加到收藏夹
- linux的.desktop文件,桌面快捷方式制作
- android create desktop icon(创建桌面图标)
- [原]在Linux中通过本地复制的方式创建多一个Oracle数据库
- 双击桌面Internet Explorer图标时创建Internet Explorer快捷方式
- 去掉桌面程序图标和文件名称中的蓝色阴影
- Linux下通过java程序启动sh文件
- 只允许允许一个程序实例,即使是通过虚拟桌面方式连接过来的,也是只允许一个人运行。