वैकल्पिक xinitrc का उपयोग शुरू करने के लिए कैसे करें?


14

मेरे पास एक डेस्कटॉप प्रबंधक स्थापित नहीं है (और मुझे नहीं चाहिए)। टर्मिनल के माध्यम से लॉग इन करने के बाद मैं startxजीयूआई शुरू करने के लिए उपयोग करता हूं । ~/.xinitrcमेरे जीयूआई सत्रों के लिए मेरे पास प्रविष्टियां हैं । अभी मेरे पास वहां xmonad है, लेकिन कभी-कभी मैं GNOME सत्र और कभी-कभी KDE सत्र चलाना चाहता हूं। मैं ~/.xinitrcउस उद्देश्य के लिए संपादित करता था, लेकिन मुझे लगता है कि एक और अधिक सुंदर तरीका होना चाहिए (वैकल्पिक कॉन्फ़िगरेशन का उपयोग करने जैसा कुछ)। हालांकि, मैं कुछ भी नहीं मिल सकता है man startxया man xinit

मेरे पास कई कॉन्फ़िगरेशन फ़ाइलें (प्रत्येक GUI सत्र के लिए एक) की योजना है, और फिर startxजब मैं चाहता हूं तो उन्हें लोड करने के लिए कहूंगा। मैं उसे कैसे कर सकता हूँ?

जवाबों:


16

xinitमैन पेज के अनुसार जो मैं पढ़ता हूं, xinit(और इस तरह startx) क्लाइंट प्रोग्राम चलाने के लिए इसकी कमांड लाइन मापदंडों में दिखता है। अगर यह एक नहीं मिलता है, यह ~/.xinitrcबजाय चलाता है । इसलिए आपको लिखने में सक्षम होना चाहिए

startx path/to/my_alternate_xinitrc

और यह वही करेगा जो आप चाहते हैं। आपको एक मार्ग प्रदान करना होगा, हालांकि, और केवल एक फ़ाइल नाम नहीं। मेरे परीक्षण में, startx ./my_xinitrcकाम किया लेकिन startx my_xinitrcनहीं किया।


फ़ाइल नाम चीज़ अजीब है, वैसे भी यह जवाब मेरे लिए काम करता है, धन्यवाद!
फुनेहे

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