Let's see what the GSettings configuration system looks like as visualized by the dconf-editor
tool:
Launch a terminal.
Run
dconf-editor
from the terminal.Navigate through the
org
tree on the left-hand side of the application, and go through gnome, desktop, and then background.
GSettings is a new introduction in GNOME 3. Before, the configuration was handled with GConf. In GNOME 3, every shipped GNOME application has been migrated to use GSettings. The concept of storing the settings in GConf and GSettings remains the same, that is, by using key-value pairs. However, GSettings contains improvements in many aspects, including more restrictive usage by enforcing schema as metadata. With GConf, we can freely store and read any values from the system.
GSettings is actually only a top-level layer. Underneath, there is a low-level system called dconf, which handles the actual storing and reading of the values. The tool we discuss here shows the...