कुंजियों या मूल्यों के लिए dconf कैसे खोजें?


25

मैंने लोड किया dconf-editor। कोई मेनू नहीं है, लेकिन मुझे पता चला कि आप Ctrl+Fखोज शब्द दबा सकते हैं और दर्ज कर सकते हैं ।

हालांकि, मुझे नहीं पता कि Ctrl+Fवास्तव में क्या खोज करता है। जब मैं एक शब्द (जैसे panelया unity-greeter) दर्ज करता हूं, तो मुझे कोई परिणाम नहीं मिलता है।

मैंने gsettingsकमांड लाइन पर भी कोशिश की है , लेकिन कोई भी भाग्य के साथ जो भी विकल्प मैंने कोशिश की है; मैं इसे गलत तरीके से कर रहा हूं।

मैं dconf के भीतर एक विशिष्ट कुंजी या मूल्य कैसे खोजूं?

जवाबों:


29

सबसे पहले, dconf-editorखोज केवल उन चीज़ों के बीच खोजों में होती है जो स्क्रीन पर सीधे दिखाई देती हैं या स्क्रॉल करके ध्यान देने योग्य होती हैं (ध्यान दें कि खोज फ़ील्ड Nautilus जैसे अन्य अनुप्रयोगों में एक जैसी दिखती है)।

मुझे आपके द्वारा उपयोग किए जा सकने वाले किसी अन्य ग्राफ़िकल टूल का कोई पता नहीं है। तो आपको शायद कमांड लाइन टूल dconf(पैकेज से भी dconf-tools) का उपयोग करने की आवश्यकता है ।

विशेष रूप से पूरे डेटाबेस (कुंजियों और मूल्यों सहित) के माध्यम से खोज के लिए मैं इस कमांड का उपयोग करूंगा:

dconf dump / | grep SEARCH-TERM

dumpमूल रूप से आपको "Windows-Ini-File"-समान प्रारूप में संपूर्ण डेटाबेस देता है। डेटाबेस के माध्यम से ब्राउज़ करने के लिए, उपयोग करें dconf list /PATH

जैसा कि आपने उल्लेख किया है gsettings, समतुल्य खोज आदेश है:

gsettings list-recursively | grep SEARCH-TERM

हालांकि, यह वह नहीं हो सकता है जो आप चाहते हैं (एक खोज के लिए unity, यह मेरे लिए पूरी तरह से अलग परिणाम देता है)। निश्चित नहीं है कि यहाँ किस डेटाबेस का उपयोग किया गया है।

संपादित करें: इस प्रश्न को पढ़ने के बाद, मैंने देखा किdconfआपको केवल वही सेटिंग्स दिखाई देती हैं जो वास्तव में डेटाबेस में सेट की जाती हैं, जैसे सभी संभव सेटिंग्स नहींdconf-editor। जाहिरा तौर पर आपgsettings list-schemasसभी संभव सेटिंग्स देने के लिएउपयोग कर सकते हैं।


1
अपने जवाब को जोड़ने के लिए, फिलिप, मैंने lessइसके बजाय खोज के साथ उपयोग किया grep, ताकि मुझे उप-सेटिंग्स मिल सकें dconf dump / | less:। धन्यवाद।
धान लैंडौ

मुझे आश्चर्य है कि मैं डाइक-एडिटर / डॉन्कफ से गीक पसन्द (/ एप्स / गुके /) का उपयोग कैसे कर सकता हूं और गसेटिंग का उपयोग नहीं कर रहा हूं।
पाब्लो ए 15

0
dconf read <KEY>

उदाहरण के लिए, वर्तमान वॉलपेपर चित्र फ़ाइल नाम पढ़ने के लिए:

dconf read /org/mate/desktop/background/picture-filename

कुंजियों की सूची के लिए dconf डंप /> dconf.dump

फिर आप dconf.dumpउस कुंजी के लिए पाठ फ़ाइल की जांच कर सकते हैं जिसे आप क्वेरी करना चाहते हैं। वॉलपेपर क्वेरी बनाने के लिए यहां देखें:

[org/mate/desktop/background]
color-shading-type='vertical-gradient'
primary-color='rgb(88,145,188)'
picture-options='zoom'
picture-filename='yourwallpaperpicturefile.png'  <<< 
secondary-color='rgb(60,143,37)'
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.