📅  最后修改于: 2023-12-03 15:29:07.512000             🧑  作者: Mango
在 Ubuntu 中,.desktop 文件是一种文件类型,用于定义应用程序的属性,例如名称、图标和启动命令等。这些文件可以在 Ubuntu 系统的应用程序菜单中使用,也可以使用文件资源管理器中的“打开”功能启动应用程序。
. desktop 文件通常采用以下格式:
[Desktop Entry]
Version=1.0
Name=应用程序名称
GenericName=通用应用程序名称
Comment=应用程序的注释
Exec=应用程序启动命令
Icon=应用程序图标文件路径
Terminal=false
Type=Application
Categories=应用程序类型
现在,让我们详细了解每个属性:
Version
:应用程序的版本号。Name
:应用程序的名称,将在应用程序菜单和其他场所显示。GenericName
:应用程序的通用名称,用于描述应用程序类型。例如,“文本编辑器”是通用名称,“Gedit”是名称。Comment
:应用程序的简要描述,将在应用程序菜单和其他场所显示。Exec
:用于启动应用程序的命令。通常需要使用绝对路径。可以在命令中包含参数或选项。例如,/usr/bin/gedit %U
将使用 Gedit 打开文件。Icon
:应用程序的图标文件路径。通常是 png
或 svg
格式的图标。Terminal
:若设置为 true
,则启动应用程序时会打开一个终端窗口。否则,应用程序将在 X 会话中启动,而不需要终端窗口。Type
:应用程序的类型。通常为 Application
。Categories
:应用程序所属的类别。在应用程序菜单中使用时,可以根据类别对应用程序进行分类。以下示例是一个使用上述语法的 .desktop 文件的示例。
[Desktop Entry]
Version=1.0
Type=Application
Name=Gedit
GenericName=Text Editor
Comment=Edit text files
Exec=gedit %U
Terminal=false
Icon=/usr/share/icons/hicolor/48x48/apps/gedit.png
Categories=Utility;TextEditor;
在此示例中,我们定义了一个对 Gedit 文本编辑器进行描述的 .desktop 文件。应用程序名称为“Gedit”,通用名称为“文本编辑器”,应用程序的简要描述为“编辑文本文件”。在启动应用程序时,使用 gedit %U
的命令打开应用程序,并将 false
的值赋给 Terminal
属性。图标文件路径为 /usr/share/icons/hicolor/48x48/apps/gedit.png
,而类别为 “Utility” 和 “TextEditor”。