Ist es möglich, den Dateispeicherpfad von Dconf anzupassen?

Ist es möglich, den Dateispeicherpfad von Dconf anzupassen?

DconfIst es möglich , den Dateispeicherpfad anzupassen ?

Ich möchte Dconfdie Konfigurationsdatei in einem meiner synchronisierten Verzeichnisse speichern, beispielsweise Google-Drive/ Dropboxoder einem anderen, um eine ständige Synchronisierung zu gewährleisten.

Nehmen wir an, ich habe Dropbox automatisch synchronisiertes Verzeichnis bei~/Dropbox

Ich möchte Dconfdie Konfigurationsdatei hier speichern: ~/Dropbox/dconf damit sie automatisch synchronisiert wird (durch den Dropbox-Client) und ich eine Sicherungskopie der Einstellungen habe.

Antwort1

man 7 dconferklärt, dass die Benutzerkonfiguration standardmäßig in einer Datei gespeichert wird $XDG_CONFIG_HOME/dconf/user. Abhängig von Ihrem System ist damit häufig eine Datei gemeint, ~/.config/dconf/userwenn XDG_CONFIG_HOMEdiese nicht definiert ist.

Sie sollten in der Lage sein, dieses Verzeichnis an die gewünschte Stelle zu verschieben und es durch einen symbolischen Link zu ersetzen. Beispiel:

mv ~/.config/dconf ~/Dropbox/
ln -s ~/Dropbox/dconf ~/.config/dconf

Alternativ können Sie eineBind-Mountwodurch dasselbe Verzeichnis an zwei verschiedenen Stellen erscheint:

mkdir ~/Dropbox/dconf
sudo mount -o bind ~/.config/dconf ~/Dropbox/dconf

Um die Bindung aufzuheben, verwenden Sie sudo umount ~/Dropbox/dconf.

verwandte Informationen