桌面项文件是提供菜单项信息的数据文件。桌面项文件指定菜单项的详细信息,如名称、运行的命令、图标等。 桌面项文件还包含确定菜单项在菜单分级结构中的位置的关键字。 桌面项文件的扩展名为 .desktop。
下面是桌面项文件的一个示例:
[Desktop Entry] Encoding=UTF-8 Name=Calculator Comment=Perform simple calculations Exec=gnome-calculator Icon=gnome-calc3.png Terminal=false Type=Application X-GNOME-DocPath=gnome-calculator/gnome-calculator.xml Categories=GNOME;Application;Utility
表 2–3介绍了桌面项文件中最重要的键。
表 2–3 桌面项键
桌面项键 |
说明 |
---|---|
Encoding |
指定桌面项文件的编码。 |
Name |
指定该菜单项的名称。此名称显示在该菜单项上。 |
Comment |
指定关于该菜单项的简短说明。当您指向该菜单项时,此注释显示为工具提示。 |
Exec |
指定从菜单中选择该菜单项时执行的命令。 |
Icon |
指定表示该菜单项的图标的文件名。不指定该文件名的路径,或文件扩展名。 |
Terminal |
指定 Exec 键中的命令是否在终端窗口中运行。 如果此值为 true,则该命令在终端窗口中运行。 对于并不创建窗口以在其中运行的命令,此键的值必须为 true。 |
Type |
指定菜单项的类型。此值应为以下选项之一:
|
X-GNOME-DocPath |
指定从菜单项弹出菜单中选择有关 application_name 的帮助时要显示的帮助文件。 |
Categories |
指定描述该菜单项的关键字。 各个关键字之间用分号 (;) 分隔。 要查看标准类别关键字的列表,请访问以下 URL: http://www.freedesktop.org/standards/VFolderDesktops.txt vfolder 信息文件将这些关键字映射到菜单。 |
有关桌面项文件中的键的详细信息,请访问以下 URL:
http://www.freedesktop.org/standards/desktop-entry-spec/desktop-entry-spec.html
面板启动程序和桌面背景对象也使用桌面项文件。 启动程序和桌面背景对象的桌面项文件所提供的信息与菜单项信息相同。 例如,桌面项文件提供用户选择启动程序或对象时要运行的命令。