gconf
पदावनत किया जाता है, इसलिए एक नई परियोजना के लिए मैं इसका उपयोग नहीं करूंगा। dconf
सेटिंग्स को संग्रहीत करने के लिए एक बैकएंड है, एक एप्लिकेशन डेवलपर के रूप में आपको आमतौर पर इसके साथ परेशान नहीं होना चाहिए।
आपको जो चाहिए लगता है gsettings
, वह उच्च स्तरीय एपीआई ( सी के लिए एपीआई प्रलेखन ) को कैसे / जहां वे वास्तव में संग्रहीत हैं, परेशान किए बिना सेटिंग्स को संग्रहीत / पुनर्प्राप्त करने के लिए। gsettings
का हिस्सा है gio
, जो सूक्ति (जैसे glib
और gobject
) के मुख्य पैकेजों में से एक है । यह ब्लॉग पोस्ट एक छोटा परिचय देता है कि इसे पायथन के साथ कैसे उपयोग किया जाए।
यदि आप कोई निर्भरता नहीं चाहते हैं gio
(उदाहरण के लिए आप एक GNOME एप्लिकेशन विकसित नहीं कर रहे हैं) और सरल कॉन्फिगरेशन फ़ाइलों को संग्रहीत करना चाहते हैं, तो मैं फ्रीडेशॉपटॉप युक्ति के अनुरूप $HOME/.config
निर्देशिका (या जो भी निर्देशिका द्वारा परिभाषित किया गया है $XDG_CONFIG_DIRS
) का उपयोग करने का सुझाव दूंगा। ।$HOME/.your_appname