ডকনফ বেশ তরুণ, তবুও আমার ডাটাবেসটি ইতিমধ্যে প্রচুর "স্কিমা-কম" কীগুলি নিয়ে গোলমাল করছে। কিছু পরিষ্কার করার কোনও উপায় আছে, বা আমাকে স্ক্র্যাচ থেকে শুরু করতে হবে (আমার অনুমান? / .Config / dconf / ব্যবহারকারীকে সরিয়ে)?
ডকনফ বেশ তরুণ, তবুও আমার ডাটাবেসটি ইতিমধ্যে প্রচুর "স্কিমা-কম" কীগুলি নিয়ে গোলমাল করছে। কিছু পরিষ্কার করার কোনও উপায় আছে, বা আমাকে স্ক্র্যাচ থেকে শুরু করতে হবে (আমার অনুমান? / .Config / dconf / ব্যবহারকারীকে সরিয়ে)?
উত্তর:
dconf reset
কমান্ডটি ব্যবহার করে এটি সম্ভব , যদিও এটি কোনও বাগের কোনও পার্শ্ব-প্রতিক্রিয়া কিনা তা পরিষ্কার নয়।
একটি কি জন্য:
dconf reset "/path/to/the/key"
একটি দিয়ে শেষ হবে না/
।
পুরো পথের জন্য:
dconf reset -f "/path/to/the/path/"
সাথে শেষ হতে হবে ক /
।
dconf-editor
খোলার সময় আপনি যদি এটি করেন তবে এটি সম্ভবত ক্রাশ হবে।
আপনি যদি ডকনফ ডাটাবেস সাফ করতে চান তবে আপনাকে প্রথমে পুরো ডকনফ কনফিগারেশনটি ডাম্প করতে হবে:
morfik:~$ cd ~/.config/dconf/
morfik:~/.config/dconf$ dconf dump / > user-backup
morfik:~/.config/dconf$ ls -al ./user-backup
-rw-r--r-- 1 morfik morfik 30.0K 2015-02-07 08:18:04 ./user-backup
morfik:~/.config/dconf$ rm user
এই পদক্ষেপগুলির পরে আপনাকে আপনার গ্রাফিকাল সেশনটি আবার খুলতে হবে (লগ আউট / ইন)। এটি ~/.config/dconf/user
প্রায় 0 টি সামগ্রী - ডিফল্ট সেটিংস সহ নতুন করে ফাইল তৈরি করবে ।
হিসাবে user-backup
আপনি আগে তৈরি করেছে ফাইল, এটা শুধু একটা প্লেইন টেক্সট ফাইল আছে:
...
[apps/light-locker]
late-locking=false
lock-after-screensaver=uint32 1
lock-on-suspend=true
...
সুতরাং আপনি এটিকে সম্পাদনা করতে পারেন এবং সেই ফাইলটি থেকে পছন্দসই প্রবেশ / ব্লকগুলি সরাতে পারেন। অন্য কথায় - এটি পরিষ্কার করুন।
আপনার হয়ে গেলে, এটি লোড করুন:
morfik:~/.config/dconf$ dconf load / < ./user-backup
morfik:~/.config/dconf$ ls -al ./user-backup
-rw-r--r-- 1 morfik morfik 14.0K 2015-02-07 08:26:23 ./user-backup
morfik:~/.config/dconf$ dconf update /
আমি মনে করি এর পরে আপনার গ্রাফিকাল সেশনটি পুনরায় চালু করা উচিত।
এবং এটি হ'ল, তবে আপনাকে মনে রাখতে হবে যে ডিফল্ট মান রয়েছে এমন সমস্ত প্রবেশকারীর সংরক্ষণ করা হবে না - যখন কোনও অ্যাপ্লিকেশন এটির জন্য জিজ্ঞাসা করবে তখন এগুলি নতুন করে তৈরি করা হবে, এটি একটি ভাল জিনিস কারণ আপনি কেবল যে মানগুলি বদলেছিলেন সেগুলি ব্যাকআপ করতে চান ।
Alt+Ctrl+F3
, আমি এই পদক্ষেপগুলি সম্পাদন করতে সক্ষম হয়েছি। sudo pkill -u <username>
সক্রিয় জিনোম ডেস্কটপ সেশনটি পুনরায় চালু করার জন্য একটি অতিরিক্ত দরকারী কমান্ড ছিল ।
gconf-cleaner
সফ্টওয়্যার কেন্দ্র থেকে ইনস্টল করুন ।
sudo apt-get install gconf-cleaner
তাদের নিজস্ব কথায় "GConf ক্লিনারটি আপনার Gconf ডাটাবেস পরিষ্কার করার একটি সরঞ্জাম যা সম্ভবত অপ্রয়োজনীয় বা অবৈধ কীগুলির সাথে বিশৃঙ্খল।"