Select a profile

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:


The dconf profile for a session is determined at login, so users will have to log out and log in to apply a new dconf user profile to their session.