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 dconfayarları bu dosyadan okuyup döktürebilirsiniz.
Varsayılan olarak , dconfokur 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_HOMEsonra 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:testve daha sonra dconfverileri (özel profili kullanarak) DCONF_PROFILEortam 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_settingsyedeklenen dconfdosyanı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 dconfveritabanları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 dconfher zaman garanti edilmez. Bu durumda, sonuçta ortaya çıkan old_settingsdosyayı incelemeniz ve geçersiz olan girdileri geçerli veritabanınıza yüklemeden önce el ile kaldırmanız veya düzenlemeniz gerekir.