web-dev-qa-db-fra.com

Est-il possible de surveiller dconf pour les changements?

Je souhaite surveiller les changements apportés de dconf de sorte que, pendant que je bricole avec des paramètres, des applications, etc., je puisse voir quelles touches sont modifiées, le cas échéant.

Y at-il un moyen que je peux accomplir cela?

27
Seth

Si vous souhaitez une surveillance en temps réel, vous pouvez exécuter la commande dconf watch dans un terminal, soit pour surveiller un chemin de schéma spécifique.

dconf watch /desktop/gnome/remote-access/

ou l'arbre entier

dconf watch /

qui affichera une sortie en cours lorsque vous modifiez des valeurs, par ex. faire basculer la case à cocher des préférences de sécurité 'Partage de bureau' produit

/desktop/gnome/remote-access/notify-on-connect
  false

/desktop/gnome/remote-access/notify-on-connect
  true

Si vous souhaitez simplement une liste de modifications, vous pouvez utiliser dconf dump redirigé vers un fichier à créer avant et après les instantanés que vous pouvez ensuite comparer avec diff.

33
steeldriver