मैंने इसे कमांड के साथ करने की कोशिश की 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
कम से कम शुरू करने के लिए कह सकते हैं - लेकिन मुझे यह पता लगाने के लिए पर्याप्त परवाह नहीं है।