Czy można monitorować dconf pod kątem zmian?

27

Chciałbym monitorować dconfzmiany, aby majstrując przy ustawieniach, aplikacjach itp., Mogłem zobaczyć, jakie klucze zostały zmienione, jeśli w ogóle.

Czy istnieje sposób, aby to osiągnąć?

Seth
źródło

Odpowiedzi:

33

Jeśli chcesz monitorować w czasie rzeczywistym, możesz uruchomić dconf watchpolecenie w terminalu, aby monitorować określoną ścieżkę schematu

dconf watch /desktop/gnome/remote-access/

lub całe drzewo

dconf watch /

który pokaże bieżące wyjście podczas zmiany wartości, np. przełączenie pola wyboru preferencji bezpieczeństwa „Udostępnianie pulpitu” powoduje powstanie

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

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

Jeśli chcesz tylko listę zmian, możesz użyć dconf dumpprzekierowania do pliku, aby utworzyć migawki przed i po, które możesz następnie porównać diff.

steeldriver
źródło