使用 GConf 命令行工具
GConf 包括一个命令行工具 gconftool-2。可以使用 gconftool-2 命令执行以下任务:
-
设置键值
-
显示键值
-
在安装应用程序时从架构定义文件安装架构
例如,使用以下命令显示 /desktop/gnome 目录和子目录中所有键的值。
# gconftool-2 --recursive-list /desktop/gnome
下表介绍了可与 gconftool-2 命令结合使用的一些选项。有关详细的命令行选项,请参见 gconftool-2(1) 手册页。
表 2-1 gconftool-2 命令行选项
|
|
--all-dirs |
列出指定目录中的所有子目录。 |
--all-entries |
显示指定目录中所有键的值。 |
--config-source=configuration-source |
将此选项与 --direct 选项结合使用可指定要使用的配置源。
注 - 如果不使用此选项指定配置源,则此命令针对路径文件中的所有配置源运行。
|
--direct |
将此选项与 --config-source 选项结合使用可直接访问配置源。使用此选项时,GConf 会绕过服务器。
注 - 确保在您使用此选项之前 GConf 守护进程
gconfd-2 未运行。
|
--dump |
生成包含指定 GConf 系统信息库目录中所有首选项键的列表。此列表包含所有键的 XML 描述。此列表包含在 <gconfentryfile> 元素中。 例如,可以重定向该选项的输出以生成列出所有与您的面板配置相关的键的文件。可以将 --load 选项与此文件结合使用。 |
--get |
显示指定首选项键的值。还显示指定架构键的架构对象中的元素值。 |
--help |
显示关于 gconftool-2
命令的帮助消息以及可与 gconftool-2 命令结合使用的选项。 |
--load=filename |
将配置源内的当前目录中的首选项键值设置为指定文件中的值。指定的文件必须在 <gconfentryfile> 元素中包含各个键的 XML 描述。 |
--long-desc=description |
将此选项与 --set-schema 选项结合使用可为架构键指定详细描述。 |
--makefile-install-rule |
将架构定义文件安装到应用程序中。 |
--owner=owner |
将此选项与 --set-schema 选项结合使用可为架构键指定所有者。 |
--recursive-list |
显示指定目录下所有子目录中所有首选项键的值。 |
--recursive-unset |
将某目录下所有子目录中的所有首选项键的值重置为缺省配置源中的设置。 |
--set |
设置首选项键的值并将该值写入用户配置源中。将
--type 选项与 --set 选项结合使用可指定要设置的值的数据类型。 例如,以下命令可设置用户配置源中 /apps/gnome-terminal/profiles/Default/background_color 键的值: # gconftool-2 --set \
"/apps/gnome-terminal/profiles/Default/background_color" \
--type string "#000000" 还可以将 --direct 选项和 --config-source 选项与 --set 选项结合使用以将值写入另一个配置源。 |
--set-schema |
设置架构键中属性的值并将该值写入缺省配置源。 将以下选项与
--set-schema 选项结合使用可指定要更新的属性:
--type
--short-desc
--long-desc
--owner
例如,以下命令可为 /apps/gnome-terminal/profiles/Default/background_color 键设置架构键的简短描述: # gconftool-2 --set-schema \
"/schemas/apps/gnome-terminal/profiles/Default/background_color" \
--short-desc "Default background color of terminal" |
--short-desc=description |
将此选项与 --set-schema 选项结合使用可为架构键指定简短描述。 |
--shutdown |
终止 GConf 守护进程。 |
--type=data-type |
使用此选项可在设置首选项键的值时指定数据类型。还可以在设置架构键属性的值时使用此选项。有效的数据类型包括:
bool
float
int
list
pair
string
|
--unset |
将首选项键的值从用户设置重置为缺省配置源中的设置。 |
|
注 - 在多用户环境中,可以设置服务器以便服务器向多台客户机(如 Sun Ray 客户机或 VNC 查看器)提供桌面环境。为客户机提供的桌面环境可进行优化,以获取更优性能和可用性。
group/feature/multi-user-desktop 映像包管理系统 (image packaging system, IPS) 软件包提供桌面环境的优化。必须在服务器上安装此 IPS 软件包才能启用针对桌面的优化。有关详细信息,请参见针对多用户环境优化 Oracle Solaris Desktop。