Υπηρεσία GConf
Η υπηρεσία GConf ονομάζεται gconfd-2. Η υπηρεσία GConf ειδοποιεί τις εφαρμογές όποτε αλλάζει η τιμή μιας προτίμησης. Π.χ., μπορείτε να επιλέξετε να εμφανίζετε μόνο τα εικονίδια στις εργαλειοθήκες, χρησιμοποιώντας το εργαλείο προτιμήσεων Μενού & εργαλειοθήκες. Αμέσως μόλις επιλέξετε την αντίστοιχη ρύθμιση στο εργαλείο προτιμήσεων, οι εργαλειοθήκες σε όλες τις ανοιχτές εφαρμογές θα ενημερωθούν αυτόματα. Η υπηρεσία GConf λειτουργεί τόσο τοπικά όσο και εντός δικτύου.
Για κάθε χρήστη εκτελείται ξεχωριστ υπηρεσία GConf. Η υπηρεσία GConf δεν αντιμετωπίζει πολύπλοκα ζητήματα πιστοποιήσεων ή ασφάλειας δεδομένων. Όταν εκκινηθεί, η υπηρεσία φορτώνει το αρχείο διαδρομών GConf. Η υπηρεσία GConf διαχειρίζεται όλα τα θέματα πρόσβασης μεταξύ εφαρμογών και πηγών ρυθμίσεων.
Όταν μια εφαρμογή ζητά την τιμή ενός κλειδιού προτίμησης, η υπηρεσία την αναζητά στις πηγές ρυθμίσεων, ως εξής:
- Αναζητά την τιμή του κλειδιού προτίμησης σε όλες τις πηγές ρυθμίσεων, με βάση τη σειρά του αρχείου διαδρομών. Αν βρεθεί η τιμή, επιστρέφει την τιμή.
- Αν δε βρεθεί η τιμή, αναζητά το κλειδί σχήματος που αντιστοιχεί στο συγκεκριμένο κλειδί προτίμησης, πάλι σε κάθε πηγή ρυθμίσεων, με βάση τη σειρά του αρχείου διαδρομών.
- Αν βρεθεί σχήμα κλειδιού, ελέγχει την τιμή του σχήματος κλειδιού.
- Αν η τιμή του σχήματος κλειδιού είναι αντικείμενο κλειδιού, επιστρέφει την προτεινόμενη τιμή του στοιχείου <default> του αντικειμένου σχήματος.
Επιπλέον, η υπηρεσία του GConf αποθηκεύει σε ενδιάμεση μνήμη τις τιμές των κλειδιών προτιμήσεων. Όλες οι εφαρμογές χρησιμοποιούν αυτή την ενδιάμεση μνήμη, επομένως χρειάζεται να ανατρέξουν στις πηγές ρυθμίσεων μόνο μία φορά.
Για να τερματίσετε τη υπηρεσία GConf, εκτελέστε την ακόλουθη εντολή:
gconftool-2 --shutdown