
Dconf
Ist es möglich , den Dateispeicherpfad anzupassen ?
Ich möchte Dconf
die Konfigurationsdatei in einem meiner synchronisierten Verzeichnisse speichern, beispielsweise Google-Drive
/ Dropbox
oder einem anderen, um eine ständige Synchronisierung zu gewährleisten.
Nehmen wir an, ich habe Dropbox automatisch synchronisiertes Verzeichnis bei~/Dropbox
Ich möchte Dconf
die Konfigurationsdatei hier speichern:
~/Dropbox/dconf
damit sie automatisch synchronisiert wird (durch den Dropbox-Client) und ich eine Sicherungskopie der Einstellungen habe.
Antwort1
man 7 dconf
erklä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/user
wenn XDG_CONFIG_HOME
diese 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
.