Oracle® Solaris 11.2 Desktop 管理员指南

退出打印视图

更新时间: 2014 年 7 月
 
 

使用 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 软件包才能启用针对桌面的优化。有关详细信息,请参见Optimizing the Oracle Solaris Desktop for a Multi-User Environment