জিএসটিটিংগুলি এর ফাইলগুলি কোথায় সঞ্চয় করে?


16

আমি dconf- সম্পাদক সেটিংস পড়তে / লেখার জন্য যে ফাইলগুলি ব্যবহার করি সেগুলি একবার দেখতে চাই এবং আমি ধরে নিচ্ছি যে সেগুলি gsettings দ্বারা পরিচালিত হয়। এই ফাইলগুলি সিস্টেমে কোথায় সংরক্ষণ করা হয় এবং কোন ফর্ম্যাটে?


3
ফাইলগুলির অবস্থান সন্ধান করতে কিছু পরিবর্তন করে চালান find ~/.[!.]* -mmin -5
গিলস

উত্তর:


13

কিছু পরামর্শ অনুসরণ করে , আমি একটি পরিবর্তন করেছি এবং এটি চালিয়েছি:

find ~/.[!.]* -mmin -5

প্রদর্শিত ফলাফলের মধ্যে ছিল ~/.config/dconf/user। এটি একটি বাইনারি ফাইল, এক ধরণের ডাটাবেস যেখানে জিএসটিংগুলি স্টাফ রাখে।


1
আপনার যদি সেই বাইনারি ফাইলটি পড়ার (অংশগুলির) দরকার হয়, [এই সমাধান | Askubuntu.com/a/368160/145568] কাজে আসে ...
sxc731

3

ডকনফের ম্যানুয়ালটিতে যা বলা হয়েছিল তা এখানে:

বিবরণ, ডিফল্ট মান এবং কীগুলির জন্য অনুমোদিত মানগুলি পাওয়ার জন্য dconf- সম্পাদক $ XDG_DATA_DIRS / glib-2.0 / স্কিমার কাছ থেকে গেটেটিং স্কিমাগুলি পড়ে।

সুতরাং এই ফাইলগুলি আপনাকে কোথায় করতে হবে তা সন্ধানের জন্য একটি টার্মিনাল খোলা এবং এটিতে লিখতে হবে:

> echo $XDG_DATA_DIRS

যদি সেখানে চেষ্টা করা না থাকে তবে আপনার উত্তরটি (এটি সেট করা থাকলে) থাকবে

> set | grep XDG

আপনার ভিতরে ডকনফ ফোল্ডার দিয়ে সেই নামের কিছুটা পরিবর্তন খুঁজে পাওয়া উচিত। আমার জন্য তারতম্য ছিল। XDG_RUNTIME_DIRযা সেট হয়ে থাকে /run/user/1000এবং dconfভিতরে একটি বাইনারি ফাইল সহ ডাইরেক্টরি ধারণ করে ।

শেষ পর্যন্ত, আপনি যদি কোনও দরকারী মানব পঠনযোগ্য তথ্য সন্ধান করতে চান তবে আপনি বাইনারি ফাইলগুলির চেয়ে স্কিমাগুলি নিজেরাই অনুসন্ধান করা ভাল।


1

এটির জন্য আরও ভাল পদ্ধতি স্ট্রেস হবে। বাইনারি ফাইল ব্যবহার করে, কর্মক্ষমতা সম্পর্কে কিছু ভুল ধারণার জন্য কেন, একাধিক কারণে মূক! কে-ডি-ই এটি সঠিকভাবে করেছে তবে এটি নটিলাসের সাথে এক্সফেসের মতো হালকা নয়!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.