第 3 章 GSettings 和 dconf
Red Hat Enterprise Linux 7 的主要变化是从
GConf (用于存储用户首选项)转变为 GSettings 高级别配置系统和 dconf 后端的组合。
- GConf
- 如前文所述,G
Conf配置系统已被两个系统替代:GSettingsAPI,以及dconf后端充当低级配置系统和以单一紧凑的二进制格式收集系统硬件和软件配置详情的程序。
gsettings命令行工具和dconf工具都用于查看和更改用户设置。gsettings工具直接在终端中执行,而dconf工具使用dconf-editorGUI 编辑配置数据库。有关dconf-editor和gsettings工具的更多信息,请参阅 第 9 章 使用 GSettings 和 dconf 配置桌面。 - gconftool
gconftool-2工具已被gsettings和dconf替代。同样,gconf-editor已被dconf-editor替代。- 覆盖
- Red Hat Enterprise Linux 7 中引入了 keyfiles 概念: dconf 工具允许系统管理员通过直接安装 defaults overrides 来覆盖默认设置。例如,通过使用放置在 keyfile 目录的 keyfile 中的 dconf 覆盖来执行所有用户的默认背景,如
/etc/dconf/db/local.d/。要了解更多有关默认值和覆盖的信息,请参阅 第 9.5 节 “配置自定义默认值”。 - 锁定设置
dconf系统现在允许锁定单个设置或整个设置子路径,以防止用户自定义。有关如何锁定设置的详情,请参考 第 9.5.1 节 “锁定特定设置”。- NFS 和 dconf