9.4. 何为 dconf 配置文件?

配置文件是系统软硬体配置的资料库列表,由“dconf”系统搜集而来。“dconf”配置文件允许您通过比较相同的系统来排除硬件或软件的故障问题。
dconf”系统将它的配置文件存储在文本文件中。$DCONF_PROFILE 环境变量可以从 /etc/dconf/profile/ 目录中,或者从绝对路径,比如用户家目录中给文件指定一个相对路径。
除非您设定的值出现了问题,否则设置于“dconf”“配置文件 ”中的键值对将会覆盖默认设置。

9.4.1. 选择 dconf 配置文件

启动时,“dconf”将访问环境变量 $DCONF_PROFILE 的变量是否已被设定。如果是的话,“dconf”将尝试打开被命名的配置文件,如果这一步失败了则将放弃此尝试。
只要环境变量未被设定,“dconf”就会尝试打开名为 user 的配置文件。如果这一步不成功,“dconf”将会退回到内部的硬连接配置中。
配置文件的每一列线路都指定了一个“dconf”数据库。第一列线路指示了写过更改的数据库,而其他的线路则只显示只读数据库。以下是存储在 /etc/dconf/profile/user 中的一个样本配置文件:
user-db:user
system-db:local
system-db:site
这个样本配置文件指定了三个数据库:user 是通常可在 ~/.config/dconf 中找到的用户数据库的名称,localsite 是位于 /etc/dconf/db/ 中的两个系统数据库。

重要

会话的“dconf”配置文件在登录时就已确定,因此用户需登出并重新登录,来应用一个新的“dconf”用户配置文件到他们的会话上。