dconf profiles

dconf

The dconf tool collects a system's hardware and software configuration. It allows to take your system configuration with you on the road, compare identical systems to troubleshoot HW or SW problems.

dconf is based on the concept of a 'profile'. A profile is a list of configuration databases.

Select a profile

dconf stores its profiles in text files. $DCONF_PROFILE can specify a relative path to the file from the /etc/dconf/profile/ directory, or an absolute path (such as in a user's home directory).

On startup, dconf consults the DCONF_PROFILE environment variable. If set, dconf attempts to open the named profile and aborts if that fails. If the environment variable is not set, dconf attempts to open the profile named "user". If that fails, it will fall back to an internal hard-wired configuration.

Each line in a profile specifies one dconf database. The first line indicates the database used to write changes, and the remaining lines indicate read-only databases. Here is an example:

user-db:user
system-db:local
system-db:site

The first time you create a dconf user profile, you'll need to log out and log in to apply the new profile.