A profile is a list of configuration databases. The first database in a profile is the write-to database and the remaining databases are read-only. Each of the system databases is generated from a keyfile directory. Each keyfile directory contains one or more keyfiles. Each keyfile contains at least one dconf path and one or more keys and the corresponding values.
Key pairs which are set in a
You will usually want your
The first line in a profile is the database that changes are written to. It
is usually user-db:user
. user is
the name of the user database which can normally be found in
A system-db
line specifies a system database. These databases
are found in
user-db:user
system-db:local
system-db:site
Configuring a single user and multiple system databases allows for layering
of preferences. Settings from the user
database file take
precedence over the settings in the local
database file, and the
local
database file in turn takes precedence over the
site
database file.
However, the order of precedence for locks
is reversed. Locks introduced in the site
or local
database files take priority over those present in user
.
The
For more information, see the
On startup,
If the environment variable is set,
For more information, see the