第 3 章 GSettings 和 dconf

红帽企业版 Linux 7 系统的主要改变之一是将“GConf”(作储存用户偏好用)转变为“GSettings”高级设置系统和“dconf”后端的相结合。除了作为后端,“dconf”同时也是将系统硬件和软件配置细节以单一、紧致、二进制格式储存起来的程序。
GConf
如上所述,“GConf”配置系统由以下两个系统代替:“GSettings”API 和低级别配置系统“dconf”后端。
gsettings”命令行工具和“dconf”实用工具两者都用来查看和变更用户设置。“dconf”实用工具使用“dconf-editor”GUI 来编辑配置数据库,而“gsettings”实用工具则会直接作用在终端。更多关于“dconf-editor”和“gsettings”实用工具的信息,请参见〈第 9 章 用 GSettings 和 dconf 来配置桌面〉。
gconftool
gconftool-2”工具已经由“gsettings”和“dconf”替代。同样,“gconf-editor”也已由“dconf-editor”替代。
重写
keyfile(关键文件)的概念在红帽 Linux 7 企业版中已有引用:dconf 实用工具允许程序管理员通过直接安装 default overrides(重写默认设置)来覆盖默认设置。例如,所有的用户现在可以通过执行关键文件目录,比如 /etc/dconf/db/local.d/) 中的覆盖应用 dconf 来设置默认背景。想要了解更多有关默认值和覆盖设置的信息,请参见〈第 9.5 节 “设置自定义默认值”〉。
锁定设置
dconf”系统现在允许锁定个人或者整个设置子路径,来防止用户自定义。更多如何锁定设置的信息,请参见〈第 9.5.1 节 “锁定特定设置”〉。
NFS 和 dconf
使用在家目录中通过“NFS”共享的“dconf”实用程序,需要进行额外的设置。有关本专题的信息,请参见〈第 9.7 节 “存储用户设置于 NFS”〉。

3.1. 获取更多信息

更多如何使用 GSettings 和“dconf”配置用户设置的信息,请参见〈第 9 章 用 GSettings 和 dconf 来配置桌面〉。