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