David King
davidk@gnome.org 2013

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International license.

Als besondere Ausnahme gewähren die Besitzer des Urheberrechts Erlaubnis, den Beispiel-Code in diesem Dokument zu kopieren, verändern und weiterzugeben, unter den Bedingungen Ihrer Wahl, ohne Einschränkungen.

Flexibles System zur Benutzerkonfiguration.
Mario Blättermann
mario.blaettermann@gmail.com 2009-2012, 2016
Christian Kirbach
christian.kirbach@gmail.com 2011, 2012, 2015, 2017, 2018
Aljosha Papsch
al@rpapsch.de 2012
Tim Sabsch
tim@sabsch.com 2019

# Einstellungsverwaltung

Zugriff auf Anwendungseinstellungen auf hohem Niveau

Einfaches Verbinden von Einstellungen mit UI-Elementen

Flexible Anpassungen für Paketersteller und Systemverwalter

Speichern Sie Benutzereinstellungen und lassen Sie mit GSettings Ihre Anwendung automatisch auf Einstellungsänderungen reagieren. Setzen Sie als Systemverwalter Standardeinstellungen außer Kraft. Speichern Sie ein breites Spektrum von Daten, wie Ganzzahlen oder String arrays.

# Was können Sie tun?

Die GSettings-API von GIO liest und schreibt Anwendungseinstellungen settings. GSettings nutzt die Konfigurationsdatenbank der Plattform transparent, so dass plattformspezifische Einstellungswerkzeuge verwendet werden können. Mit einer einzigen Funktion können Bedienelemente der grafischen Oberfläche aktualisiert werden.

# Reale Beispiele

Fast alle GNOME-Anwendungen nutzen GSettings.

Dconf editor ist ein grafisches Werkzeug zur Verwaltung von Einstellungen, die in der Dconf-Datenbank mit GSettings gespeichert werden.

( Internetseite | Quellcode )