Gconf क्या है?
GConf आवेदन वरीयताओं को संग्रहीत करने के लिए एक प्रणाली है। इन प्राथमिकताओं को उपयोगकर्ता की होम डायरेक्टरी के तहत XML फाइलों में संग्रहित किया जाता है ~/.gconf
। प्रत्येक वरीयता को कुंजी-मूल्य जोड़ी के रूप में दर्शाया जाता है।
GConf का मतलब डेवलपर्स के लिए एक तरीका है जिससे वे उपयोगकर्ता की प्राथमिकताओं और सिस्टम प्रशासक को आसानी से स्टोर कर सकते हैं, विशेष प्राथमिकता के लिए डिफ़ॉल्ट मान सेट करने के लिए। ज्यादातर मामलों में, सीधे Gconf कुंजियों को संपादित करने के लिए उपयोगकर्ता की आवश्यकता नहीं होती है।
कुंजियों का विशाल बहुमत विभिन्न अनुप्रयोगों के वरीयता मेनू में प्रविष्टियों के अनुरूप है। हालांकि इस अवसर पर, डेवलपर्स अनिर्दिष्ट सुविधाओं को सक्षम करने के तरीके के रूप में Gconf कुंजियों का उपयोग करेंगे। ये कई कारणों से उपयोगकर्ताओं से "छिपे" हैं। कभी-कभी सुविधा अभी भी एक कार्य प्रगति पर है। दूसरी बार यह एक ऐसी सुविधा है जिसे डेवलपर दूर करना चाहता है लेकिन फिर भी उन उपयोगकर्ताओं के लिए सुलभ हो जाता है जो इसे छोड़ना नहीं चाहते हैं। अक्सर, सुविधाओं को "बिजली उपयोगकर्ताओं" पर लक्षित किया जाता है, और डेवलपर बस सामान्य वरीयता संवाद को अव्यवस्थित नहीं करना चाहता है।
कुछ मायनों में यह विंडोज की रजिस्ट्री के समान है। एक बड़ा अंतर यह है कि, विंडोज की रजिस्ट्री के विपरीत, Gconf सिस्टम सेटिंग्स को स्टोर नहीं करता है। यह केवल एप्लिकेशन प्राथमिकताएं संग्रहीत करता है। Gconf कुंजियों को संपादित करते समय संभावित रूप से विशिष्ट कार्यक्रमों के साथ मामूली समस्याएं हो सकती हैं, इसे कभी भी सिस्टम के व्यापक मुद्दों जैसे कि आपके सिस्टम को अनबूटेबल करने के लिए नेतृत्व नहीं करना चाहिए। वास्तव में, पूरी ~/.gconf
निर्देशिका को हटाने से सभी कार्यक्रमों को वापस Gconf का उपयोग करके उनकी डिफ़ॉल्ट में वापस कर दिया जाएगा।
कमांड-लाइन से Gconf का प्रबंधन करना।
कार्यक्रम gconftool-2
उपयोगकर्ता को कमांड-लाइन से गोनफ के साथ बातचीत करने की अनुमति देता है। Gconf के GUI टूल के आसपास खुदाई करने की तुलना में टर्मिनल में एक लाइन कमांड दर्ज करना अक्सर सरल होता है। उदाहरण के लिए, यदि आप अपने लिए आइकन दिखाना चाहते हैं, तो डेस्कटॉप पर चलाएं
gconftool-2 --set /apps/nautilus/desktop/trash_icon_visible --type=bool true
इससे यह भी स्पष्ट होता है कि ऊपर दिए गए की-वैल्यू पेयर से मेरा क्या मतलब है। इस स्थिति में, वह कुंजी /apps/nautilus/desktop/trash_icon_visible
जिसका मान होता है true
।
आप कई तरह के ऑपरेशन कर सकते हैं gconftool-2
। यदि आप किसी कुंजी का मान देखना चाहते हैं, तो उपयोग करें --get
:
gconftool-2 --get /apps/nautilus/desktop/trash_icon_visible
यदि आप किसी मान को उसके डिफ़ॉल्ट पर रीसेट करना चाहते हैं, तो उपयोग करें --unset
:
gconftool-2 --unset /apps/nautilus/desktop/trash_icon_visible
gconftool-2
सिस्टम प्रशासकों के लिए विशेष रूप से उपयोगी हो सकता है। उदाहरण के लिए, /etc/gconf/gconf.xml.mandatory
सभी उपयोगकर्ताओं के लिए अनिवार्य प्राथमिकताएँ निर्धारित करने के लिए इस्तेमाल किया जा सकता है। अधिक उन्नत उपयोगों के बारे में और जानकारी के साथ-साथ गनोम डेस्कटॉप सिस्टम एडमिनिस्ट्रेशन गाइडman gconftool-2
में भी पाया जा सकता है
मैं Gconf संपादक का उपयोग कैसे करूँ?
आपका सवाल फिर क्या था? ओह, यह सही है: मैं Gconf संपादक का उपयोग कैसे करूँ?
gconf-editor
Gconf सेटिंग्स को प्रबंधित करने के लिए ग्राफिकल इंटरफ़ेस है। डिफ़ॉल्ट रूप से, यह मेनू में प्रदर्शित नहीं होता है। सबसे आसान तरीका यह शुरू करने के लिए दबाकर है Alt+ F2ऊपर लाने के लिए "रन संवाद।" अगला, दर्ज करें gconf-editor
।
gconf-editor
आप एक पेड़ में कुंजी-मूल्य जोड़े के माध्यम से ब्राउज़ करने की अनुमति देता है। ऊपर से उदाहरण देखते हैं। ब्राउज़ करें apps > nautilus > desktop
और आप trash_icon_visible
कुंजी देखेंगे ।
gsettings
है कि गनोम डेटाबेस को संपादित करने के लिए GNOME 3 तरीका है ।