桌面项文件是提供有关菜单中项的信息的数据文件。桌面项文件指定项(如名称、要执行的命令、图标等)的详细信息。桌面项文件还包含决定项在菜单分层结构中的位置的关键字。桌面项文件必须位于 $XDG_DATA_DIRS/applications 目录中,并且必须具有 .desktop 文件扩展名。
搜索缺省路径以解析 .desktop 文件的位置的顺序如下:
在 $XDG_DATA_HOME/applications 目录中搜索。如果未设置 $XDG_DATA_HOME 环境变量,则在 ~/.local/share/applications 缺省目录中搜索。
搜索 $XDG_DATA_DIRS 中每个目录的应用程序子目录。如果未设置 $XDG_DATA_DIRS 环境变量,则在 /usr/share/applications 缺省目录中搜索。
如果找到多个同名的 .desktop 文件,则优先使用找到的第一个文件。
以下示例提供了一个桌面项文件示例。
[Desktop Entry] Encoding=UTF-8 Name=Calculator Name[fr]=Calculatrice ... Comment=Perform calculations Comment[fr]=Effectue des calculs compliq ue ... Exec=gcalctool Icon=accessories-calculator Terminal=false Type=Application StartupNotify=true Categories=GNOME;GTK;Utility;Calculator
下表介绍了桌面项文件中的一些重要键。有关桌面项文件的更多信息,请参见 XDG Desktop Entry Specification(XDG 桌面项规范)。
|
有关桌面项文件中的键的更多信息,请参见 desktop entry specification(桌面项规范)。