Red Hat Training

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

9.4. 什么是 dconf 配置文件?

配置文件是 dconf 系统收集的系统硬件和软件配置数据库的列表。dconf 配置文件允许您比较相同的系统来排除硬件或软件问题。
dconf 系统将其配置文件存储在文本文件中。$DCONF_PROFILE 环境变量可以指定 /etc/dconf/profile/ 目录中文件的相对路径,或者指定绝对路径,比如在用户的主目录中。
dconf 配置文件中设置的键对将覆盖默认设置,除非您已设置的值有问题。

9.4.1. 选择一个 dconf 配置文件

在启动时,dconf 会查询是否设置了变量 $DCONF_PROFILE 环境变量。如果设置,dconf 会尝试打开指定的配置文件,如果此步骤失败,则中止。
只要环境变量没有设置,dconf 就会尝试打开名为 用户 的配置文件。只要此步骤仍然失败,dconf 会回退到内部硬有线配置。
配置文件中的每一行都指定一个 dconf 数据库。第一行表示用于写入更改的数据库,而其余行则显示只读数据库。以下是存储在 /etc/dconf/profile/user 中的示例配置文件:
user-db:user
system-db:local
system-db:site
这个示例配置文件指定了三个数据库: user 是用户数据库的名称,通常在 ~/.config/dconf 中找到,localsite 是系统数据库,位于 /etc/dconf/db/ 中。
重要
会话的 dconf 配置文件是在登录时确定的,因此用户必须退出并登录,才能将新的 dconf 用户配置文件应用到其会话。