dconf
GNOME configuration database management tool
TLDR
Read a key value
SYNOPSIS
dconf command [arguments]
DESCRIPTION
dconf is a low-level configuration system for GNOME and GTK applications. It provides a simple key-value database organized in a hierarchical structure similar to a filesystem, storing settings in a binary format for fast read access.
The database uses a path-based key structure (like /org/gnome/desktop/interface/font-name) and values are stored in GVariant format, which supports typed data including strings, integers, booleans, and arrays. Changes written to dconf take effect immediately for running applications that monitor the database.
For most users, gsettings provides a higher-level, schema-validated interface. dconf is useful for bulk operations, scripting configuration changes, and backup/restore operations using the dump and load commands. It's particularly valuable for system administrators managing multiple GNOME systems or creating configuration profiles.
PARAMETERS
read key
Read a key valuewrite key value
Write a key valuereset key
Reset key to defaultlist dir
List keys and subdirectorieswatch path
Watch for changesdump dir
Dump directory as INIload dir
Load from INI format
CONFIGURATION
~/.config/dconf/user
Binary database file storing user configuration values for GNOME and GTK applications.
CAVEATS
Values must be in GVariant format. Strings need single quotes inside double quotes. Changes take effect immediately. For schema-validated settings, prefer gsettings.
SEE ALSO
gsettings(1), dconf-read(1), dconf-write(1)
