Java Desktop System 发行版 3 管理指南

桌面项文件

桌面项文件是提供菜单项信息的数据文件。桌面项文件指定菜单项的详细信息,如名称、执行的命令、图标等。桌面项文件还包含确定菜单项在菜单分级结构中的位置的关键字。桌面项文件的扩展名为 .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

指定菜单项的类型。此值应为以下选项之一: 

  • Application:对于启动应用程序的菜单项,应输入此选项。

  • Link: 对于链接到文件、文件夹或 URI 的菜单项,应输入此选项。

Categories

指定描述该菜单项的关键字。各个关键字之间用分号 (;) 分隔。要查看标准类目关键字的列表,请参阅以下 URL 的桌面菜单指标: 

http://www.freedesktop.org

vfolder 信息文件将这些关键字映射到菜单。 

有关桌面项文件中的键的更多信息,参见以下 URL 中的桌面项规范:

http://www.freedesktop.org

注意 –

面板启动程序和桌面对象也使用桌面项文件。启动程序和桌面对象的桌面项文件所提供的信息与菜单项信息相同。例如,桌面项文件提供用户选择启动程序或对象时要运行的命令。