Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第 3 章 GSettings 和 dconf

Red Hat Enterprise Linux 7 的主要变化是从 GConf (用于存储用户首选项)转变为 GSettings 高级别配置系统和 dconf 后端的组合。
GConf
如前文所述,G Conf 配置系统已被两个系统替代:
  • GSettings API,以及
  • dconf 后端充当低级配置系统和以单一紧凑的二进制格式收集系统硬件和软件配置详情的程序。
gsettings 命令行工具和 dconf 工具都用于查看和更改用户设置。gsettings 工具直接在终端中执行,而 dconf 工具使用 dconf-editor GUI 编辑配置数据库。有关 dconf-editorgsettings 工具的更多信息,请参阅 第 9 章 使用 GSettings 和 dconf 配置桌面
gconftool
gconftool-2 工具已被 gsettingsdconf 替代。同样,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
对通过 NFS 共享的主目录使用 dconf 工具需要额外的配置。有关此主题的详情,请查看 第 9.7 节 “通过 NFS 存储用户设置”

获取更多信息

有关使用 GSettingsdconf 来配置用户设置的更多信息,请参阅 第 9 章 使用 GSettings 和 dconf 配置桌面