linux文件之.desktop文件

叶sir学编程 2024-06-01 22:08:54

在ubuntu桌面版的linxu系统中,当用户安装完一个应用程序后,默认会在/usr/share/applications/目录生成一个对应的.desktop文件,该.desktop的文本文件包含了应用程序的信息,包括应用名称,应用程序路径和图标保存路径等。用户也可以通过双击该.desktop文件来启动程序。根据.desktop这一特点,可以将.desktop文件发送到桌面上,作为应用的快捷方式。如图1,将vim.desktop文件复制到桌面上,双击该文件,就可以打开vim编辑器了。

如图1

.desktop参数说明

vim.desktop文件包含的信息如图2,图3,信息太多,一张图放不下;

[Desktop Entry]参数:标识,用以声明该文件是一个.desktop文件,也称为头部信息;

Name参数:表示应用程序的显示名称,通常和程序名称一致;

GenericName参数:表示应用程序的通用名称,通常显示在搜索结果和非搜索结果中;

Comment参数:表示应用程序的描述,通常在鼠标右键的properties信息里可以看到,中括号里的表示 对应的语言;

TryExec参数:应用程序的路径,最好是绝对路径,用于确定程序是否安装;

Exec参数:应用程序的路径,最好是绝对路径,用于启动程序;

Terminal参数:该参数决定是否支持在终端里运行该程序,false表示不支持,true表示支持。

Type参数:用于表示.desktop文件的类型,Application指应用程序;Link指链接,Directory指目录;

Keywords参数:表示描述此程序的字符串列表;

Icon参数:表示应用程序显示图标的路径,绝对路径;

Categories参数:表示应用程序所属的类别;

StartupNotify参数:表示在应用程序启动时,是否要显示通知;

MimeType参数:表示应用程序支持处理的文件类型;

图2

图3

0 阅读:0

叶sir学编程

简介:感谢大家的关注