目录
本章介绍管理员可用来调整系统范围设置的 GNOME 配置选项,如自定义菜单、安装主题、配置字体、更改首选应用程序以及锁定功能。
这些配置选项储存在 GConf 系统中。用 gconftool-2 命令行界面或 gconf-editor GUI 之类的工具访问 GConf 系统。
GNOME 桌面使用 GConf 管理其配置。它是一个有层次结构的数据库或注册表,用户可在其中更改自己的设置,系统管理员可在其中为所有用户设置默认值或强制值。通过指定如下的访问路径来访问 GConf 设置:/desktop/gnome/background/picture_filename — 这个比方说就是储存桌面背景图片文件名的键。
如果想方便地浏览所有选项,请使用图形界面的 gconf-editor。gconf-editor 的简短使用描述请参见第 5.1.1 节 “图形界面的 gconf-editor”。如果您需要书面解决方案,请参见第 5.1.2 节 “gconftool-2 命令行界面”。
![]() | GNOME 控制中心对话框 |
|---|---|
直接访问 Gconf 系统可能会导致系统不可用(如果操作有误)。 缺乏经验的用户如果只是想调整一些常用的桌面功能,建议使用 GNOME 控制中心配置对话框。要启动 GNOME 控制中心,请单击+。有关详细信息,参见第 3.1 节 “控制中心” (第 3 章 自定义设置, ↑GNOME 用户指南)。 | |
gconf-editor 可用于浏览 GConf 设置,并以交互方式更改它们。要在默认的视图中启动 gconf-editor,请单击+,然后在组中单击 。
默认情况下,用户可以更改自己桌面的设置,而管理员可以定义用于指定默认值或强制值的设置。例如,如果希望启用键入中断功能作为所有用户的强制功能,请如下操作:
在命令行中以 root 用户身份启动 gconf-editor。
在左侧树窗格中,展开 /desktop/gnome/typing_break。
右键单击,选择。执行此操作后,即可管理此功能。
单击+,打开窗口。
在窗口的树窗格中,展开 /desktop/gnome/typing_break,单击。
单击+可关闭窗口并保存设置。
关于 gconf-editor 的更多信息,请参见位于以下地址的配置编辑器手册:http://library.gnome.org/users/gconf-editor/stable/。
要从命令行或脚本更改设置,请使用 gconftool-2。一些示例如下所示:
作为 root 用户使用以下命令列出所有键的值:
gconftool-2 --recursive-list /
如果您只对某子集感兴趣,请指定如下访问路径:/desktop/gnome/typing_break:
gconftool-2 --recursive-list /desktop/gnome/typing_break
列出强制设置:
gconftool-2 --recursive-list \ --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory /
设置 typing_break 之类强制设置:
gconftool-2 \ --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory \ --type bool \ --set /desktop/gnome/typing_break/enabled true
取消强制设置:
gconftool-2 \ --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory \ --unset /desktop/gnome/typing_break/enabled
对默认设置,请使用 /etc/gconf/gconf.xml.default。
关于 gconftool-2 的详细信息,请参见 GNOME 桌面系统管理指南的 GConf 命令行工具部分 (http://library.gnome.org/admin/system-admin-guide/stable/gconf-6.html.en) 和 gconftool-2 手册页 (man gconftool-2)。
通过自定义以下文件,控制主菜单()的不同部分显示的默认项:
/usr/share/gnome-main-menu/applications.xbel:. 默认首选应用程序列表。
/usr/share/gnome-main-menu/documents.xbel:. 默认首选文档列表。
/usr/share/gnome-main-menu/system-items.xbel:. 系统部分显示的项目。
使用 gconf-editor 可以自定义显示项的数目:
/desktop/gnome/applications/main-menu/file-area/min_recent_items:. 最近项目的最小数。
/desktop/gnome/applications/main-menu/file-area/max_total_items:. 最大总项目数。
您可以通过不同方式自定义应用程序浏览器,例如,用户起动项目时它的行为,或者类别中显示的项目数。用 gconf-editor 查找键 /desktop/gnome/applications/main-menu/ab_*。
详细信息请参见位于以下地址的《GNOME 桌面系统管理指南》的“自定义菜单”部分:http://library.gnome.org/admin/system-admin-guide/stable/menustructure-0.html.en。
要在 GNOME 中自动启动应用程序,请使用以下方式之一:
对每个用户运行应用程序:.
将 .desktop 文件放在 /usr/share/gnome/autostart 中。
对单个用户运行应用程序:.
将 .desktop 文件放在 ~/.config/autostart 中。
要禁用自动启动的应用程序,请将 X-Autostart-enabled=false 添加到 .desktop 文件。
Nautilus (nautilus) 监视卷相关事件,并以用户指定策略响应。可以使用 Nautilus 自动装入热插拔驱动器和插入式可卸媒体、自动运行程序以及播放音频 CD 或视频 DVD。Nautilus 还可以从数码相机自动导入照片。
系统管理员可以设置系统范围的默认设置。有关详细信息,参见第 5.5 节 “更改首选应用程序”。
要更改用户的首选应用程序,请编辑 /etc/gnome_defaults.conf。在该文件内查找更多提示。
编辑该文件后,请运行 SuSEconfig --module glib2。
关于 MIME 类型的更多信息,请参见 http://www.freedesktop.org/Standards/shared-mime-info-spec。
Sabayon 是用于创建和应用桌面环境配置文件的系统管理工具。桌面配置文件是默认设置和限制的集合,可应用于单个用户或用户组。Sabayon 允许您用图形工具编辑 GConf 默认设置和强制密钥。
配置文件定义是通过和用户要运行的会话类似的图形会话实现的,只不过是在桌面窗口中。您可以用通常方式更改属性(例如桌面背景、工具栏和可用的小程序)。Sabayon 还会检测对多数桌面应用程序中默认设置的更改。
留在模拟用户主目录或桌面的文件或文档会包含在完成的配置文件中。这包括许多特定于应用程序的数据库,例如 Tomboy notes。使用该机制,可以方便地以新用户容易访问的方式提供介绍性说明或模板。
用户配置文件可从父级配置文件继承其设置,覆盖或添加特定值。这会启用分级设置。例如,您可以定义 Employee 配置文件,并从中导出 Artist 和 Quality Assurance 配置文件。
除了提供默认设置外,Sabayon 也可以锁定设置。这可以使设置免于被用户更改。例如,您可以指定桌面背景不能更改为您提供的默认设置以外的背景。它可以防止随意更改设置,减少了潜在的咨询台呼叫次数,并能使用和 kiosk 相似的环境。但是,它并不能提供绝对的安全性,不应如此依赖它。
Sabayon 还提供了内置锁定支持的应用程序和常规用户界面元素的设置列表,包括 OpenOffice.org 和 GNOME 面板。例如,可设置面板,只允许向它添加特定小程序,禁止更改它在屏幕上的位置或大小。类似地,可在所有使用它的应用程序间禁用“保存”菜单项,禁止用户保存文档。
配置文件可转移到其他计算机上。它们位于 /etc/desktop-profiles/ 中,每个配置文件都保存在单独的 ZIP 文件中。
配置文件保存在位于 /etc/desktop-profiles 中的 ZIP 文件中。您保存的每个配置文件都储存在 形式的单独的 ZIP 文件中。您可以将配置文件复制或移动到其他计算机。
name-of-the-profile.zip
单击+++。
如果您不是以 root 用户身份登录的,请输入 root 密码,然后单击。
单击“添加”
指定配置文件名称,然后单击。
选择配置文件,然后单击。
会在 Xnest 窗口中打开新的桌面会话。
在 Xnest 窗口中,根据需要更改设置。
您更改的每一设置都会显示在 Xnest 窗口中。
您可以选择让每个设置都变为强制的(单击+)、忽略设置(单击++)或使某设置成为默认设置(既不选择,也不选择)。
要锁定用户设置,请在 Xnest 窗口中单击+。
可以从下列选项中选择:
常规:. 允许您禁用命令行、打印、打印设置以及保存到磁盘功能。
面板:. 允许您锁定面板,禁用强制退出,禁用锁定屏幕,禁用注销,以及在列表中禁用任何小程序。
OpenOffice.org:. 允许您为 OpenOffice.org 文档定义宏安全性级别,载入和保存选项及用户界面选项。
Epiphany Web 浏览器:. 让您可以隐藏菜单栏、使窗口变为全屏显示,并禁用退出、任意 URL、书签和工具栏编辑以及不安全的协议。
要保存该配置文件,请单击+。
该配置文件保存在 /etc/desktop-profiles 中。
单击+关闭 Xnest 窗口,然后单击退出 Sabayon。
要为用户添加文档模板,请在用户的用户主目录中填充 Templates 目录。您可以通过将文件复制到 ~/Templates 为每个用户手动执行该操作,或者在创建用户前通过将包含文档的 Templates 目录添加到 /etc/skel 在系统范围内执行该操作。
用户通过右键单击桌面然后选择,从模板中创建一个新的文档。
有时需要删除或禁用桌面功能或者禁止用户访问底层操作系统。GNOME 提供所谓的锁定功能,以相应地更改桌面。技术上,您可以设置 GConf 键来实现此类更改。
例如,如果您打开 gconf-editor,就可以在 /desktop/gnome/applications/main-menu/lock-down/application_browser_link_visible 中看到主菜单的锁定键。其中还有所有键的描述。其他锁定键有:
如果设置,则主菜单和 AppBrowser 中不会显示终端。
如果设置,则主菜单不会显示这些项目。
在 /apps/firefox/lockdown 中可找到 Firefox 锁定键。
有关更多信息,请参见 Sayamindu Dasgupta 编写的“GNOME 锁定和预配置管理员指南”:http://library.gnome.org/admin/deployment-guide/。
有关详细信息,参见 http://library.gnome.org/admin/。