Desktop Entry 文件是 Linux 桌面系统中用于描述程序启动配置信息的文件,它以 .desktop 为后缀名,相当于微软 Windows 系统下的桌面快捷方式。通常一个二进制可执行程序是一个没有后缀没有图标的文件,不可以随意移动。如果没有 desktop 文件,用户每次都需要打开一层层文件夹最后找到这个可执行文件,然后启动应用。这样打开应用的方式没有问题,但特别繁琐,而且可执行文件分布散乱,不易于管理。
因此很多 Linux 发行版(包括 Deepin ) 都提供了启动器,便于集中管理应用程序。启动器本质是一个位于 /usr/share/applications/ 路径下的目录。启动器目录中存放着很多 .desktop 文件,每个 .desktop 文件都是一个应用程序的入口,并且 .desktop 文件可以显示图标,对用户更加友好。
desktop文件模板
一个 desktop 文件主要由两部分组成,头部 [Desktop Entry] 声明(用于指定这是一个desktop文件)和一系列的参数/值对组成。一个 desktop 文件至少要指定 3 个参数的值(Name、Type 和 Exec)。
demo1.desktop:
[Desktop Entry]
Name=
Type=Application
Exec=
1.Name: desktop 文件最终显示的名称(一定要注意和 desktop 文件名的区别)。
2.Type: 用于指定 desktop 文件的类型(包括 3 种类型:Application、Link、Directory)。
3.Exec: 用于指定二进制可执行程序的完整路径。
大多数情况下,我们还需要指定 Icon 的值(一个 desktop 文件没有图标那也是缺少了点东西)
1.Icon: 指定应用程序图标的完整路径(可以省略后缀名)。
2.图标支持 png 格式、svg 格式等,图标的推荐尺寸为 128x128。
因此一个基本的 desktop 文件模板应该像下面这样:
demo2.desktop:
[Desktop Entry]
Name=
Type=Application
Exec=
Icon=
注意:desktop文件在以下目录中
/usr/share/applications/
标签:文件,桌面,Exec,desktop,Linux,快捷方式,Desktop,Type,图标 From: https://www.cnblogs.com/full-stack-linux-new/p/17399285.html