Federico Mena Quintero federico@gnome.org 2013 Αποθήκευση διαμόρφωσης για προτιμήσεις εφαρμογής Ελληνική μεταφραστική ομάδα GNOME team@gnome.gr 2010-2014 Δημήτρης Σπίγγος dmtrs32@gmail.com 2012-2014 Τζένη Πετούμενου epetoumenou@gmail.com 2010 Μάριος Ζηντίλης m.zindilis@dmajor.org 2010 Μαρία Θουκυδίδου marablack3@gmail.com 2014 Θάνος Τρυφωνίδης tomtryf@gnome.org 2014 GSettings

Η GSettings είναι μέρος της GLib που επιτρέπει οι εφαρμογές να αποθηκεύουν τις ρυθμίσεις διαμόρφωσης τους και τις προτιμήσεις χρήστη με έναν τυπικό τρόπο.

Μια εφαρμογή που χρησιμοποιεί GSettings ορίζει ένα σχήμα των κλειδιών διαμόρφωσης. Το σχήμα για κάθε κλειδί περιέχει το όνομα του κλειδιού, μια περιγραφή αναγνώσιμη από άνθρωπο του για ποιο πράγμα είναι το κλειδί, έναν τύπο για το κελιδί (συμβολοσειρά, ακέραιο, κλπ.) και μια προεπιλεγμένη τιμή.

Η GSettings χρησιμοποιεί την αποθήκη του λειτουργικού συστήματος για δεδομένα διαμόρφωσης. Σε συστήματα GNU αυτό είναι DConf· σε Windows είναι το μητρώο και σε Mac OS είναι ο μηχανισμός καταλόγου ιδιότητας NextStep.

Η GSettings σας επιτρέπει να παρακολουθείτε αλλαγές στις τιμές των κλειδιών, έτσι ώστε η εφαρμογή σας να μπορεί να απαντά δυναμικά σε γενικές αλλαγές στη διαμόρφωση. Για παράδειγμα, όλες οι εφαρμογές που εμφανίζουν ρολόγια μπορούν να απαντούν σε μια γενική ρύθμιση για άμεση προβολή 12/24 ωρών, χωρίς να πρέπει να επανεκκινήσουν.

Εγχειρίδιο αναφοράς GSettings