Dconf

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen

dconf is a low-level configuration system and storage backend used in the GNOME desktop environment, and by extension, in other environments like Cinnamon, which is derived from GNOME. It stores application and desktop settings in a binary database format, enabling fast access and modification of settings. The dconf system is part of the broader GSettings framework, which provides a more abstract interface for managing configuration settings.

dconf database file

The database is located at file ~/.config/dconf/user. It's a binary file.

Tools to interact with dconf database files:

  • dconf
  • gsettings
  • dconf-editor

dconf dump

Use

dconf dump /

for an overview of all keys plus values. The output is too long to include here.

dconf list

Use dconf list to list keys.

Examples:

$ dconf list /org/cinnamon/desktop/interface/

clock-show-date
clock-show-seconds
cursor-blink-time
first-day-of-week
gtk-theme
icon-theme
scaling-factor
$ dconf list /org/cinnamon/desktop/

a11y/
background/
interface/
keybindings/
media-handling/
sound/
wm/
$ dconf list /org/cinnamon/

alttab-minimized-aware
alttab-switcher-delay
alttab-switcher-style
app-menu-label
applet-cache-updated
bring-windows-to-current-workspace
desklet-snap-interval
desktop/
enabled-applets
enabled-desklets
favorite-apps
hotcorner-layout
muffin/
next-applet-id
panel-zone-icon-sizes
panel-zone-symbolic-icon-sizes
panels-autohide
panels-enabled
panels-height
prevent-focus-stealing
settings-daemon/
sounds/
theme/
$ dconf list /org/

blueberry/
blueman/
cinnamon/
gnome/
gtk/
nemo/
x/

See also