JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 11.1 Desktop 管理员指南     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

1.  管理 Oracle Solaris Desktop

2.  使用 GConf 管理用户首选项

3.  定制菜单

菜单概述

使用菜单定义文件

使用目录项文件

使用桌面项文件

编辑菜单

添加和修改系统菜单

如何添加菜单

如何向菜单中添加项

如何编辑菜单的属性

如何编辑菜单项

如何删除菜单中的项

创建和修改用户菜单

合并菜单

合并用户菜单和系统菜单

4.  安装主题

5.  定制字体

6.  使用 MIME 类型

7.  管理屏幕保护程序

8.  管理会话

9.  Yelp 帮助浏览器概述

10.  改进 Oracle Solaris Desktop 系统的性能

11.  禁用 Oracle Solaris Desktop 系统中的功能

12.  使用 X 窗口系统

A.  隐藏目录

词汇表

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

使用桌面项文件

桌面项文件是提供有关菜单中项的信息的数据文件。桌面项文件指定项(如名称、要执行的命令、图标等)的详细信息。桌面项文件还包含决定项在菜单分层结构中的位置的关键字。桌面项文件必须位于 $XDG_DATA_DIRS/applications 目录中,并且必须具有 .desktop 文件扩展名。

搜索缺省路径以解析 .desktop 文件的位置的顺序如下:

  1. $XDG_DATA_HOME/applications 目录中搜索。如果未设置 $XDG_DATA_HOME 环境变量,则在 ~/.local/share/applications 缺省目录中搜索。

  2. 搜索 $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 complique
...
Exec=gcalctool
Icon=accessories-calculator
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Utility;Calculator

下表介绍了桌面项文件中的一些重要键。有关桌面项文件的更多信息,请参见 XDG Desktop Entry Specification(XDG 桌面项规范)。

表 3-3 桌面项键

桌面项键
说明
Categories
指定说明项的关键字。各个关键字使用分号 (;) 分隔。

有关标准类别关键字的列表,请参见 http://www.freedesktop.org/Standards/menu-spec 上的桌面菜单规范。

要查明如何使用匹配规则(通过 Categories 键)将桌面项映射到菜单,请参见使用菜单定义文件

Comment
指定项的简短说明。注释会在指向菜单中的项时作为工具提示显示。
Encoding
指定桌面项文件的编码。
Exec
指定从菜单中选择项时要执行的命令。
Icon
指定表示项的图标的文件名。不指定文件名的路径和文件扩展名。
MimeType
指定应用程序可以处理的 MIME 类型。
Name
指定项的名称。该名称显示在菜单中的项上。
NoDisplay
指定不应在菜单中显示现有应用程序。
Terminal
指定 Exec 键中的命令是否在终端窗口中运行。如果值为 true,则命令在终端窗口中运行。

如果命令不打开窗口并运行,则必须将该键的值设置为 true

Type
指定项的类型。Type 键可以具有以下值之一:
  • Application:启动某个应用程序的项。

  • Link:链接到某个文件或文件夹或者某个远程资源(如 FTP 站点或 Web 页)的项。

  • FSDevice:作为文件系统设备的项。

  • Directory:作为文件夹的项。

有关桌面项文件中的键的更多信息,请参见 desktop entry specification(桌面项规范)。


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