6.5. dconf 配置文件
dconf 配置文件是 dconf 系统收集的系统硬件和软件配置数据库的一个列表。
dconf 配置文件可让您比较相同的系统,来对硬件或软件问题进行故障排除。
dconf 系统将其配置文件存储在文本文件中,这些文件可在 /etc/dconf/profile/ 目录或其他位置找到。$DCONF_PROFILE 环境变量可以指定从 /etc/dconf/profile/ 到文件的相对路径,或者指定绝对路径,例如在用户的主目录中。
请注意,dconf 配置文件中设置的键对会覆盖默认设置。
启动时,dconf 咨询 $DCONF_PROFILE 环境变量,以找到要打开的 dconf 配置文件的名称。结果取决于是否设置了变量:
-
如果设置了,
dconf会尝试打开变量中命名的配置文件,如果此步骤失败,则会中止。 -
如果没有设置,
dconf会尝试打开名为user的配置文件,如果此步骤失败,则使用内部硬连接的配置。
dconf 配置文件中的每一行都指定一个 dconf 数据库。
第一行表示用于写入更改的数据库。其余行显示只读数据库。
以下是存储在 /etc/dconf/profile/user 中的示例配置文件:
user-db:user system-db:local system-db:site
user-db:user
system-db:local
system-db:site
在本例中,dconf 配置文件指定了三个数据库:
user-
用户数据库的名称可在
~/.config/dconf中找到 local和site-
系统数据库,位于
/etc/dconf/db/
注意
要将新的 dconf 用户配置文件应用到用户的会话中,您需要登出并登录,因为会话的 dconf 配置文件是在登录时确定的。