Dosyanın içeriğini görüntülemek için dosyayı yeniden adlandırabilirsiniz - örneğin test
- altına yerleştirin ~/.config/dconf/
ve dconf
ayarları bu dosyadan okuyup döktürebilirsiniz.
Varsayılan olarak , dconf
okur kullanıcı db bulundu $XDG_CONFIG_HOME/dconf/
:
Bir "user-db"
çizgi, bir kullanıcı veritabanını belirtir.
Bu veritabanları $XDG_CONFIG_HOME/dconf/
. Bu dizinde açılacak dosyanın adı tam olarak profilde yazıldığı gibidir. Bu dosyanın ikili dconf veritabanı formatında olması beklenir. Not
XDG_CONFIG_HOME
sonra yazar ve okuyucu farklı veritabanları üzerinde çalışma çünkü (yazar DBus başlatılır ve bu değişken göremez), terminal veya oturum başına / modifiye edilemez.
Sonuç olarak, söz konusu db dosyasına işaret eden özel bir profile ihtiyacınız olacaktır - örneğin user-db:test
ve daha sonra dconf
verileri (özel profili kullanarak) DCONF_PROFILE
ortam değişkeni ile dökümü talimatını vermeniz gerekir :
cd
cp /path_to_backup_dconf/user ~/.config/dconf/test
printf %s\\n "user-db:test" > db_profile
DCONF_PROFILE=~/db_profile dconf dump / > old_settings
Sonuç, old_settings
yedeklenen dconf
dosyanızdaki ayarları içeren bir dosyadır ( ) , örneğin:
[org/gnome/desktop/interface]
font-name='DejaVu Sans Oblique 10'
document-font-name='DejaVu Sans Oblique 10'
gtk-im-module='gtk-im-context-simple'
clock-show-seconds=true
icon-theme='HighContrast'
monospace-font-name='DejaVu Sans Mono Oblique 10'
[org/gnome/desktop/input-sources]
sources=@a(ss) []
xkb-options=@as []
[org/gnome/desktop/wm/preferences]
num-workspaces=4
titlebar-font='DejaVu Sans Bold Oblique 10'
.......
Daha sonra bu dosyaları kaldırabilirsiniz:
rm -f ~/db_profile ~/.config/dconf/test
ve eski ayarları geçerli veritabanına yükleyin:
dconf load / < old_settings
Yalnızca belirli ayarların dökümünü almak istiyorsanız sadece yolu belirtin:
DCONF_PROFILE=~/db_profile dconf dump /org/gnome/desktop/wm/preferences/
[/]
num-workspaces=4
titlebar-font='DejaVu Sans Bold Oblique 10'
ancak her yol için farklı bir dosyanızın olması gerektiğini ve dosyayı yüklediğinizde yolu buna göre belirtmeniz gerektiğini unutmayın:
dconf load /org/gnome/desktop/wm/preferences/ < old_wm_settings
Ayrıca, yukarı akış değişiklikleri nedeniyle, eski dconf
veritabanlarının daha yeni sürümlerde geçersiz olan yollar, anahtarlar ve değerler içerebileceğini unutmayın; bu nedenle, farklı sürümleri tarafından oluşturulan db dosyaları arasında tam uyumluluk dconf
her zaman garanti edilmez. Bu durumda, sonuçta ortaya çıkan old_settings
dosyayı incelemeniz ve geçersiz olan girdileri geçerli veritabanınıza yüklemeden önce el ile kaldırmanız veya düzenlemeniz gerekir.