এই ফাইলটির বিষয়বস্তু দেখতে আপনি এটির নামকরণ করতে পারেন - উদাহরণস্বরূপ test
- এটিকে নীচে রাখুন ~/.config/dconf/
এবং তারপরে dconf
সেই ফাইলটি থেকে সেটিংসটি পড় / ডাম্প করতে পারেন ।
ডিফল্টরূপে , dconf
সার্চ ব্যবহারকারী-DB পাওয়া $XDG_CONFIG_HOME/dconf/
:
একটি "user-db"
লাইন একটি ব্যবহারকারী ডাটাবেস নির্দিষ্ট করে।
এই ডাটাবেস পাওয়া যায় $XDG_CONFIG_HOME/dconf/
। সেই ডিরেক্টরিতে ফাইলটি খোলার নামটি যেমন প্রোফাইলটিতে লেখা থাকে তেমন হয়। এই ফাইলটি বাইনারি dconf ডাটাবেস ফর্ম্যাটে থাকবে বলে আশা করা হচ্ছে। নোট করুন যে
XDG_CONFIG_HOME
টার্মিনাল বা অধিবেশন অনুযায়ী সেট / সংশোধন করা যাবে না, কারণ তখন লেখক এবং পাঠক বিভিন্ন ডিবিতে কাজ করবেন (লেখক ডিবিস দ্বারা শুরু করা হয়েছে এবং সেই পরিবর্তনশীলটি দেখতে পাচ্ছে না)।
ফলস্বরূপ, আপনার একটি কাস্টম প্রোফাইল প্রয়োজন হবে যা সেই নির্দিষ্ট ডিবি ফাইলকে user-db:test
নির্দেশ করবে - যেমন এবং তারপরে পরিবেশের ভেরিয়েবলের dconf
মাধ্যমে ডেটা (কাস্টম প্রোফাইল ব্যবহার করে) ডাম্প করার নির্দেশ দেয় DCONF_PROFILE
:
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
ফলাফলটি এমন একটি ফাইল old_settings
যা আপনার ব্যাক আপ করা dconf
ফাইল থেকে সেটিংস ধারণ করে , যেমন:
[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'
.......
এরপরে আপনি এই ফাইলগুলি সরিয়ে ফেলতে পারেন:
rm -f ~/db_profile ~/.config/dconf/test
এবং বর্তমান ডাটাবেসে পুরানো সেটিংস লোড করুন:
dconf load / < old_settings
আপনি যদি কেবলমাত্র নির্দিষ্ট সেটিংস ডাম্প করতে চান তবে কেবল পথ সরবরাহ করুন:
DCONF_PROFILE=~/db_profile dconf dump /org/gnome/desktop/wm/preferences/
[/]
num-workspaces=4
titlebar-font='DejaVu Sans Bold Oblique 10'
তবে মনে রাখবেন যে প্রতিটি পাথের জন্য আপনার আলাদা ফাইল থাকতে হবে এবং আপনি এটি লোড করার সময় সেই পথটি সেই অনুযায়ী নির্দিষ্ট করতে হবে:
dconf load /org/gnome/desktop/wm/preferences/ < old_wm_settings
আরও মনে রাখবেন যে, প্রবাহিত পরিবর্তনগুলির কারণে, পুরানো dconf
ডাটাবেসে পাথ, কী এবং মান থাকতে পারে যা নতুন সংস্করণে অবৈধ, তাই বিভিন্ন সংস্করণের দ্বারা নির্মিত ডিবি-ফাইলগুলির মধ্যে সম্পূর্ণ সামঞ্জস্যতা dconf
সর্বদা গ্যারান্টিযুক্ত নয়। সেক্ষেত্রে আপনাকে ফলস্বরূপ old_settings
ফাইলটি পরীক্ষা করতে হবে এবং আপনার বর্তমান ডাটাবেসে লোড করার আগে অবৈধ প্রবেশকারীগুলিকে ম্যানুয়ালি মুছে ফেলতে বা সম্পাদনা করতে হবে।