Gsettings

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen

gsettings is a command-line interface used to manage and configure settings stored in the GSettings system, which is part of the GObject-based GNOME framework. gsettings interacts with the dconf database, which is the backend storage for these settings, allowing users to query, modify, and reset configurations related to desktop environments, applications, and system settings.

gsettings (command)

gsettings get SCHEMA [:PATH]  KEY
gsettings monitor SCHEMA [:PATH]  [KEY]
gsettings writable SCHEMA [:PATH]  KEY
gsettings range SCHEMA [:PATH]  KEY
gsettings describe SCHEMA [:PATH]  KEY
gsettings set SCHEMA [:PATH]  KEY VALUE
gsettings reset SCHEMA [:PATH]  KEY
gsettings reset-recursively SCHEMA [:PATH]
gsettings list-schemas [--print-paths]
gsettings list-relocatable-schemas
gsettings list-keys SCHEMA [:PATH]
gsettings list-children SCHEMA [:PATH]
gsettings list-recursively [SCHEMA [:PATH]]
gsettings help [COMMAND]

gsettings list-recursicely

Use gsettings list-recursively for an overview of all settings.

Example:

$ gsettings list-recursively | grep clock

org.cinnamon.desktop.screensaver show-clock true
org.cinnamon.desktop.interface clock-show-seconds false
org.cinnamon.desktop.interface clock-show-date false
org.cinnamon.desktop.interface clock-use-24h true
x.dm.slick-greeter show-clock true
org.gtk.Settings.FileChooser clock-format '24h'
org.gnome.desktop.interface clock-show-seconds false
org.gnome.desktop.interface clock-show-date true
org.gnome.desktop.interface clock-show-weekday false
org.gnome.desktop.interface clock-format '24h'