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 守护进程。确保在为用户更改首选项值之前注销所有用户。

要设置首选项键的强制值或缺省值,请使用 gconftool-2 命令,如下所示:

# gconftool-2 --direct \
--config-source configuration-source \
--type data-type \
--set preference-key value

例如,要将 www.proxy.xyz.com 设置为强制 HTTP 代理主机,请键入以下命令:

# gconftool-2 --direct \
--config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory \
--type string --set /system/http_proxy/host www.proxy.xyz.com

注 - 用户无法覆盖此强制首选项值。


也可使用 gconftool-2 命令设置缺省值。例如,要将工作区的缺省数目设置为五,请键入以下命令:

# gconftool-2 --direct \
--config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
--type int --set /apps/metacity/general/num_workspaces 5

注 - 用户可以覆盖此缺省首选项值。


常规首选项

以下各节介绍如何为常规首选项指定强制值或缺省值。

HTTP 代理首选项

要设置 HTTP 代理首选项,请修改 /system/http_proxy/ 位置中首选项键的值。例如,要设置 HTTP 代理主机的强制值,请键入以下命令:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string \
--set /system/http_proxy/host proxy-name

要设置 HTTP 代理主机的缺省值,请键入以下命令:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.defaults --type string \
--set /system/http_proxy/host proxy-name

还可以设置其他 HTTP 代理相关的首选项。有关其他 HTTP 代理首选项的信息,请参见 system_http_proxy.schemas 架构定义文件。

工作区数量

要设置工作区的强制数量,请键入以下命令:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.mandatory --type int \
--set /apps/metacity/general/num_workspaces integer

要设置工作区的缺省数量,请键入以下命令:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.defaults --type int \
--set /apps/metacity/general/num_workspaces integer

您还可以设置其他窗口管理器首选项。有关其他窗口管理器首选项的信息,请参见 metacity.schemas 架构定义文件。

键盘辅助功能首选项

要设置键盘辅助功能首选项,请修改 /desktop/gnome/accessibility/keyboard 位置中首选项键的值。例如,如果要设置强制值以便启用键盘辅助功能,请键入以下命令:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.mandatory --type bool \
--set /desktop/gnome/accessibility/keyboard/enable true

要设置此首选项的缺省值,请键入以下命令:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool \
--set /desktop/gnome/accessibility/keyboard/enable false

您还可以设置其他键盘辅助功能首选项。有关其他键盘辅助功能首选项的信息,请参见 desktop_gnome_accessibility_keyboard.schemas 架构定义文件。

键盘快捷键首选项

要设置键盘快捷键首选项,请修改 /apps/metacity/global_keybindings 位置中首选项键的值。例如,您可能希望用户仅使用 Alt+F3 键盘快捷键打开 "Run Application"(运行应用程序)对话框。要设置该强制值,请键入以下命令:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string \
--set /apps/metacity/global_keybindings/panel_run_dialog '<Alt>F3'

您还可以设置其他键盘快捷键首选项。有关其他键盘快捷键首选项的信息,请参见 metacity.schemas 架构定义文件。

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

panel-default-setup.entries 文件指定了 Oracle Solaris Desktop 中面板的以下详细信息:

要配置单个面板和面板对象,必须先了解 panel-default-setup.entries 文件的结构。

要设置单个面板和面板对象的首选项,必须设置配置源中多个首选项的值。设置面板首选项值的最简单方法是使用带有 --dump--load 选项的 gconftool-2 命令。

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

panel-default-setup.entries 文件包含指定面板、面板内容和架构键的特定值的部分。panel-default-setup.entries 文件位于 /etc/gconf/schemas 目录中。

panel-default-setup.entries 文件的结构如下所示:

如何设置单个面板和面板对象的首选项

  1. 使用用户帐户登录。
  2. gconftool-2 命令中使用 --dump 选项生成包含有关面板配置的 XML 描述的文件。

    --dump 选项会生成包含指定 GConf 系统信息库目录中所有首选项键的列表。例如,以下命令在 my-panel-setup.entries 文件中创建有关缺省面板配置的 XML 描述:

    # gconftool-2 --dump /apps/panel > my-panel-setup.entries
  3. 在文本编辑器中打开 my-panel-setup.entries 文件并根据需要修改该文件。

    例如,您可能希望更改桌面项文件的位置。以下示例是使用 --dump 选项生成的文件的一段摘录:

    <entry>
          <key>objects/object_16/launcher_location</key>
          <schema_key>/schemas/apps/panel/objects/launcher_location</schema_key>
          <value>
            <string>hadjaha-00adce02f7.desktop</string>
          </value>
        </entry>

    在此示例中,您可能要将对 hadjaha-00adce02f7.desktop 的参考更改为另一全局可用的桌面项文件。

  4. 将面板对象的位置从绝对位置更改为相对位置。

    使用 --dump 选项生成面板配置时,面板对象的位置是绝对位置。您可能需要将面板对象的位置从绝对位置更改为相对位置。面板最左侧的对象的 position 值为 0。下一个对象的 position 值为 1,依此类推。

    如果希望对象位置相对于面板右侧,请将 panel_right_stick 键的值设置为 true。例如,以下摘录将 "Show Desktop"(显示桌面)按钮放置在从面板最右侧开始的第二个可用位置。

    <entry>
                <key>applets/show_desktop_button/panel_right_stick</key>
                <schema_key>/schemas/apps/panel/objects/panel_right_stick</schema_key>
                <value>
                <bool>true</bool>
                </value>
    </entry>
    <entry>
                <key>applets/show_desktop_button/position</key>
                <schema_key>/schemas/apps/panel/objects/position</schema_key>
                <value>
                <int>1</int>
                </value>
    </entry>
  5. gconftool-2 命令中使用 --load 选项将缺省配置源的值设置为 my-panel-setup.entries 文件中的值。

    例如,以下命令将缺省配置源中的键值设置为 my-panel-setup.entries 中的相应键值:

    # gconftool-2 --direct \
    --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
    --load my-panel-setup.entries

外观首选项

以下各节介绍如何为外观首选项指定强制值或缺省值。

字体首选项

要设置字体首选项,请修改两个首选项键的值。下表显示了要修改的键及其对应的用户界面部分。

GConf 位置
用户界面组件
/desktop/gnome/interface/font_name
"Font"(字体)首选项工具中的 "Application"(应用程序)字体选项
/desktop/gnome/interface/document_font_name
"Font"(字体)首选项工具中的 "Document font"(文档字体)选项
/desktop/gnome/interface/monospace_font_name
"Font"(字体)首选项工具中的 "Fixed Width"(等宽)字体选项
/apps/metacity/general/titlebar_font
"Font"(字体)首选项工具中的 "Window Title"(窗口标题)字体选项
/apps/nautilus/preferences/desktop_font
"Font"(字体)首选项工具中的 "Desktop"(桌面)字体选项

例如,要将 Sans 12 设置为强制应用程序字体,请键入以下命令:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.defaults \
--load my-panel-setup.entries

要将 palatino 12 设置为缺省桌面对象字体,请键入以下命令:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.defaults --type string \
--set /apps/nautilus/preferences/desktop_font “palatino 12”

背景首选项

要设置桌面背景的首选项,请修改 /desktop/gnome/background 位置中首选项键的值。例如,要设置背景的强制图像,请键入以下命令:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set \
/desktosp/gnome/background/picture_filename filename.png

要设置此首选项的缺省值,请键入以下命令:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.defaults --type string \
--set /desktop/gnome/background/picture_filename filename.png

您还可以设置其他背景首选项。有关其他背景首选项的信息,请参见 desktop_gnome_background.schemas 架构定义文件。

启动画面首选项

要设置启动画面首选项,请修改 /apps/gnome-session/options/ 位置中首选项键的值。例如,如果不希望用户看到启动画面,可按如下所示设置强制值:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.mandatory --type bool \
--set /apps/gnome-session/options/show_splash_screen false

要设置此首选项的缺省值,请键入以下命令:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool \
--set /apps/gnome-session/options/show_splash_screen false

您还可以设置其他启动画面首选项。有关其他启动画面首选项的信息,请参见 gnome-session.schemas 架构定义文件。