📜  .desktop 文件 ubuntu (1)

📅  最后修改于: 2023-12-03 15:29:07.512000             🧑  作者: Mango

Ubuntu .desktop 文件介绍

在 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:应用程序的图标文件路径。通常是 pngsvg 格式的图标。
  • 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”。