Bspwm [आर्क लिनक्स] स्थापित करते समय $ XDG_CONFIG_HOME मुद्दा


1

इसलिए मैं आर्क लिनक्स की एक ताज़ा स्थापना बंद कर रहा हूँ और अब मैं Bspwm को कॉन्फ़िगर करने के चरण में हूँ और इसे पढ़ रहा हूँ https://wiki.archlinux.org/index.php/Bspwm

बेहतर समझ पाने के लिए मैं इसे पढ़ भी रहा हूं https://wiki.archlinux.org/index.php/XDG_Base_Directory_support

मेरी समस्या यह है:

महत्वपूर्ण: सुनिश्चित करें कि पर्यावरण चर $ XDG_CONFIG_HOME सेट है या आपका bspwmrc नहीं मिलेगा। यह XDG_CONFIG_HOME = "$ HOME / .config" जोड़कर और अपने ~ / .profile में XDG_CONFIG_HOME निर्यात करके किया जा सकता है।

^ ^ मुझे नहीं पता कि वर्तमान में इसका वास्तव में क्या मतलब है। मैंने रूट के रूप में लॉग इन किया और टाइप किया: XDG_CONFIG_HOME = "$ HOME / .config" यह देखने के लिए कि क्या कुछ विशेष हुआ है लेकिन कुछ भी नहीं हुआ, कोई त्रुटि या कुछ भी नहीं। आशा है कि मैंने कुछ भी गड़बड़ नहीं किया।

मुझे बस कुछ निर्देश की जरूरत है कि क्या करना है।

जवाबों:


1

यह XDG_CONFIG_HOME = "$ HOME / .config" और अपने ~ / .profile में XDG_CONFIG_HOME निर्यात करके किया जा सकता है।

सबसे पहले, उस उपयोगकर्ता खाते में लॉगिन करें जिसे आप bspwm चलाने के लिए उपयोग करना चाहते हैं। यह आमतौर पर जड़ नहीं है।

यदि फ़ाइल ~/.profile अभी तक मौजूद नहीं है, कमांड के साथ एक खाली फ़ाइल बनाएं touch ~/.profile। पाठ संपादक का उपयोग करके फ़ाइल खोलें और इन दो पंक्तियों को जोड़ें:

XDG_CONFIG_HOME="$HOME/.config"
export XDG_CONFIG_HOME

फ़ाइल को सहेजें, और अगली बार जब आप लॉगिन करेंगे तो यह प्रभावी होगा।

पर्यावरण चर का मान सेट करने के लिए यह क्या करता है XDG_CONFIG_HOME सेवा मेरे "$HOME/.config" और इसे अन्य कार्यक्रमों के लिए उपलब्ध कराएं। मान संग्रहीत हो जाता है, लेकिन कोई आउटपुट नहीं है, इसलिए ऐसा लगता है कि जब आप इन आदेशों को कंसोल में चलाते हैं तो कुछ नहीं होता है।

लेकिन यह तब मायने रखता है जब अन्य प्रोग्राम चर का संदर्भ देते हैं और इसके मूल्य का उपयोग करते हैं। इस मामले में, संदर्भित करके XDG_CONFIG_HOME, bspwm यह जानने में सक्षम होगा कि कॉन्फ़िगरेशन फ़ाइल कहाँ है और इसे पढ़ें।

पर्यावरण चर का उपयोग करके संदर्भित किया जा सकता है $। आपने गौर किया होगा $HOME में हिस्सा XDG_CONFIG_HOME="$HOME/.config"HOME एक पर्यावरण चर है जो उपयोगकर्ता के घर निर्देशिका के लिए पथ संग्रहीत करता है। इस अभिव्यक्ति में $HOME पहली बार कुछ की तरह बदल दिया है /home/username और फिर /.config जोड़ा जाता है। का उपयोग करते हुए $ और आज्ञा echo, आप के मूल्य का पता लगा सकते हैं XDG_CONFIG_HOME:

echo $XDG_CONFIG_HOME

यह इसी तरह के उत्पादन का उत्पादन करेगा /home/username/.config

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.