আমি dconf- সম্পাদক সেটিংস পড়তে / লেখার জন্য যে ফাইলগুলি ব্যবহার করি সেগুলি একবার দেখতে চাই এবং আমি ধরে নিচ্ছি যে সেগুলি gsettings দ্বারা পরিচালিত হয়। এই ফাইলগুলি সিস্টেমে কোথায় সংরক্ষণ করা হয় এবং কোন ফর্ম্যাটে?
আমি dconf- সম্পাদক সেটিংস পড়তে / লেখার জন্য যে ফাইলগুলি ব্যবহার করি সেগুলি একবার দেখতে চাই এবং আমি ধরে নিচ্ছি যে সেগুলি gsettings দ্বারা পরিচালিত হয়। এই ফাইলগুলি সিস্টেমে কোথায় সংরক্ষণ করা হয় এবং কোন ফর্ম্যাটে?
উত্তর:
কিছু পরামর্শ অনুসরণ করে , আমি একটি পরিবর্তন করেছি এবং এটি চালিয়েছি:
find ~/.[!.]* -mmin -5
প্রদর্শিত ফলাফলের মধ্যে ছিল ~/.config/dconf/user
। এটি একটি বাইনারি ফাইল, এক ধরণের ডাটাবেস যেখানে জিএসটিংগুলি স্টাফ রাখে।
ডকনফের ম্যানুয়ালটিতে যা বলা হয়েছিল তা এখানে:
বিবরণ, ডিফল্ট মান এবং কীগুলির জন্য অনুমোদিত মানগুলি পাওয়ার জন্য dconf- সম্পাদক $ XDG_DATA_DIRS / glib-2.0 / স্কিমার কাছ থেকে গেটেটিং স্কিমাগুলি পড়ে।
সুতরাং এই ফাইলগুলি আপনাকে কোথায় করতে হবে তা সন্ধানের জন্য একটি টার্মিনাল খোলা এবং এটিতে লিখতে হবে:
> echo $XDG_DATA_DIRS
যদি সেখানে চেষ্টা করা না থাকে তবে আপনার উত্তরটি (এটি সেট করা থাকলে) থাকবে
> set | grep XDG
আপনার ভিতরে ডকনফ ফোল্ডার দিয়ে সেই নামের কিছুটা পরিবর্তন খুঁজে পাওয়া উচিত। আমার জন্য তারতম্য ছিল। XDG_RUNTIME_DIR
যা সেট হয়ে থাকে /run/user/1000
এবং dconf
ভিতরে একটি বাইনারি ফাইল সহ ডাইরেক্টরি ধারণ করে ।
শেষ পর্যন্ত, আপনি যদি কোনও দরকারী মানব পঠনযোগ্য তথ্য সন্ধান করতে চান তবে আপনি বাইনারি ফাইলগুলির চেয়ে স্কিমাগুলি নিজেরাই অনুসন্ধান করা ভাল।
এটির জন্য আরও ভাল পদ্ধতি স্ট্রেস হবে। বাইনারি ফাইল ব্যবহার করে, কর্মক্ষমতা সম্পর্কে কিছু ভুল ধারণার জন্য কেন, একাধিক কারণে মূক! কে-ডি-ই এটি সঠিকভাবে করেছে তবে এটি নটিলাসের সাথে এক্সফেসের মতো হালকা নয়!
find ~/.[!.]* -mmin -5
।