Démon GConf

Le démon GConf se nomme gconfd-2. Il se charge d'avertir les applications lorsqu'une valeur de préférence change. Par exemple, il se peut que vous choisissiez de n'afficher que les icônes dans les barres d'outils, dans le panneau de préférences Menus et barres d'outils. Lorsque vous sélectionnez cette option dans le panneau de préférences, les barres d'outils de toutes les applications ouvertes sont instantanément mises à jour. Le démon GConf fonctionne aussi bien localement qu'à travers le réseau.

Une instance du démon GConf est lancée pour chaque utilisateur. Il ne se préoccupe pas de problèmes complexes tels que l'authentification ou la sécurité des données. Lorsqu'il démarre, le démon GConf charge le fichier des chemins GConf. Il gère tous les accès entre les applications et les sources de configuration.

Lorsqu'une application lui demande la valeur d'une clé de préférence, le démon recherche parmi les sources de configuration de la manière suivante :

  1. Recherche de la valeur de la clé de préférence dans chaque source de configuration, dans l'ordre spécifié dans le fichier des chemins. Si la valeur est trouvée, il renvoie celle-ci.
  2. Si aucune valeur n'est trouvée, il recherche la clé de schéma correspondant à la clé de préférence dans chaque source de configuration, dans l'ordre spécifié dans le fichier des chemins.
  3. Si la clé de schéma est trouvée, il vérifie la valeur de la clé de schéma.
  4. Si la valeur de la clé de schéma est un objet de schéma, il renvoie la valeur suggérée dans l'élément <default> de l'objet.

Le démon GConf met aussi en cache les valeurs des clés de préférences. Toutes les applications utilisent ce cache, ce qui leur permet de n'accéder qu'une seule fois aux sources de configuration.

Pour arrêter le démon GConf, exécutez la commande suivante :

gconftool-2 --shutdown