मैंने इसे कमांड के साथ करने की कोशिश की startx 1। यह एक अलग स्क्रीन पर पल-पल झिलमिलाहट करने के लिए लग रहा था, लेकिन फिर बाहर निकल गया। निम्नलिखित त्रुटि मिली:
/usr/bin/xterm: No absolute path found for shell: :1
कोई विचार?
मैंने इसे कमांड के साथ करने की कोशिश की startx 1। यह एक अलग स्क्रीन पर पल-पल झिलमिलाहट करने के लिए लग रहा था, लेकिन फिर बाहर निकल गया। निम्नलिखित त्रुटि मिली:
/usr/bin/xterm: No absolute path found for shell: :1
कोई विचार?
जवाबों:
मुझे लगता है कि आप इसे इसके साथ कर सकते हैं:
$ startx -- :1
ध्यान दें कि आपको टेक्स्ट कंसोल पर होना चाहिए। यदि आप X सत्र से ऐसा करते हैं, तो आप अधिकृत नहीं हो सकते। टेक्स्ट कंसोल में जाने के लिए पहला Ctrl+ Alt+ F1और वहां लॉग इन करें।
प्रेस Ctrl+ Alt+ F7और Ctrl+ Alt+ F8एक्स सत्र के बीच स्विच करने के लिए (एफ प्रमुख नंबर अपनी वितरण के आधार पर भिन्न हो सकते हैं)।
यदि आप अधिक नियंत्रण चाहते हैं तो आप कमांड में अधिक विकल्प जोड़ सकते हैं जैसे:
$ startx gnome-session -- :1 vt8
यह gnome-sessionप्रदर्शन पर शुरू होगा :1और इसे वर्चुअल कंसोल 8 ( Ctrl+ Alt+ F8) पर चलाएगा ।
Ctrl+Alt+F1पहले दबाएँ , लॉग इन करें और startx -- :1शेल प्रॉम्प्ट से चलाएँ ।
startx -- :1एक एक्स सत्र से चलाता हूं , तो टर्मिनल थोड़ा सा गैर-प्रतीत होता है, तो मुझे बताता है: xauth: timeout in locking authority file /var/run/gdm3/auth-for-brian-3zy5Hn/databaseऔर X: user not authorized to run the X server, aborting.इस दौरान थोड़ा विफल हो जाता है , इस दौरान 8 वें ट्टी में कुछ भी नहीं आएगा जैसा कि आप उम्मीद करेंगे।
मैंने पाया है कि निम्नलिखित तरीके मेरे लिए काम करते हैं:
sudo xinit /usr/bin/xterm -e "su peter -c pekwm" $* -- :1
यहाँ क्या हो रहा है?
सबसे पहले मैं शुरू xinitएक साथ xterm, कि टर्म मैं करने के लिए एक पैरामीटर के रूप suअपने आप बन जाते हैं। वहां से मैं विंडो मैनेजर शुरू करता हूं।
केवल एक चीज जो आपको करने की आवश्यकता है वह है न्यूनतम (करीब नहीं) xterm। संभवतः आप xtermकम से कम शुरू करने के लिए कह सकते हैं - लेकिन मुझे यह पता लगाने के लिए पर्याप्त परवाह नहीं है।