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 管理用户首选项

GConf 概述

GConf 系统信息库组件

配置源

架构

架构定义文件

GConf 守护进程

使用 GConf 命令行工具

设置首选项值

常规首选项

HTTP 代理首选项

工作区数量

键盘辅助功能首选项

键盘快捷键首选项

指定面板和面板对象首选项

单个面板和面板对象的结构

外观首选项

字体首选项

背景首选项

启动画面首选项

恢复缺省首选项值

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
感谢您的反馈!

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

GConf 系统信息库组件

GConf 系统信息库的结构类似于简单的文件系统,其中包含按分层结构组织的键。每个键要么是一个包含更多键的目录,要么具有一个值。

系统信息库根据应用程序类型分成多个逻辑组,并包含以下目录:

GConf 系统信息库中的每个首选项都表示为键-值对。GConf 首选项键是指系统信息库中与应用程序首选项相对应的元素。例如,/apps/gnome-session/options/show_splash_screen 首选项键对应于 "Sessions"(会话)首选项工具中的 "Show Splash Screen on Login"(启动时显示启动画面)选项。

首选项键通常具有简单数据类型,例如以下类型:

系统信息库中的首选项键的格式取决于用来读取系统信息库的可扩展标记语言 (Extensible Markup Language, XML) 后端模块。以下是使用 XML 后端模块读取系统信息库时的 /desktop/gnome/interface/font_name 首选项键的示例:

<entry name="font_name" mtime="1038323555" muser="user123" type="string">
        <stringvalue>Sans 10</stringvalue>
</entry>

注 - 当本指南引用首选项键时,该键的路径将添加到键的名称中。例如,/desktop/gnome/interface 子目录中的 font_name 首选项键称为 /desktop/gnome/interface/font_name


配置源

GConf 系统信息库包含一系列称为配置源的存储位置。位于 /etc/gconf/2 目录的 GConf 路径文件中列出了配置源。

路径文件指定了每个配置源的以下信息:

GConf 路径文件还包含 include 指令。缺省情况下,GConf 路径文件的内容如下所示:

xml:readonly:/etc/gconf/gconf.xml.mandatory
include /etc/gconf/2/local-mandatory.path
include "$(HOME)/.gconf.path"
include /etc/gconf/2/local-defaults.path
xml:readwrite:$(HOME)/.gconf
xml:readonly:/etc/gconf/gconf.xml.defaults

当 GConf 搜索首选项的值时,GConf 会按照在路径文件中指定的顺序来读取配置源。下表介绍了路径文件中的配置源。

配置源
说明
强制
对配置源的权限设置为只读。用户无法覆盖该源中的值。因此,该源中的首选项是强制首选项。
用户
配置源存储在用户起始目录的 .gconf 目录中。用户设置首选项时,新的首选项信息会添加到该位置中。

可以使用配置编辑器应用程序修改用户配置源。

缺省值
配置源包含缺省首选项设置。

GConf 按以下优先级顺序应用首选项:

  1. 强制首选项

  2. 用户指定的首选项

  3. 缺省首选项

通过 GConf 路径文件中的 include 指令,可以指定其他配置源。

包括的配置源
说明
/etc/gconf/2/local-mandatory.path
使用此配置源可存储特定系统的强制首选项值。
$(HOME)/.gconf.path
在起始目录的 .gconf.path 文件中指定配置源的位置。
/etc/gconf/2/local-defaults.path
使用此配置源可存储特定系统的缺省首选项值。

架构

GConf 架构是针对 GConf 架构键和 GConf 架构对象的集合术语。架构键、架构对象及其与首选项键的关系定义如下:

您可以将架构键与首选项键相关联。例如,/desktop/gnome/interface/font_name 键包括以下架构键:

<entry name="font_name" mtime="1034873859" 
schema="/schemas/desktop/gnome/interface/font_name"/>

将架构键与首选项键关联后,此首选项键将使用在该架构键的架构对象中指定的建议值。建议值包含在架构对象的 <default> 元素中。缺省情况下,缺省配置源中的所有首选项键都与架构键相关联。通常,架构存储在缺省配置源中。

架构定义文件

架构从架构定义文件生成。架构定义文件定义了特定应用程序的所有键的特征,用于创建新的配置源。架构定义文件具有 .schemas 扩展名,这些文件包括在 /etc/gconf/schemas 目录中。

一些架构定义文件与 Oracle Solaris Desktop 用户界面的某部分紧密对应。例如,system_http_proxy.schemas 文件介绍了与 Internet 首选项工具中的首选项对应的键。

其他架构定义文件介绍了 Oracle Solaris Desktop 用户界面不显示的键。例如,panel-global.schemas 文件介绍了 /apps/panel/global/tooltips_enabled 键。此键(可以控制是否在桌面面板上显示工具提示)不作为任何桌面首选项工具中的首选项显示。使用 gconftool-2 命令可以修改此类键。有关更多信息,请参见使用 GConf 命令行工具

Oracle Solaris Desktop 用户界面一些部分包含代表多个架构定义文件的 GConf 键的首选项。例如,键盘快捷键首选项工具包含代表 panel-global-config.schemasmetacity.schemas 文件的键的首选项。