दूसरा X सत्र कैसे शुरू करें?


33

मैंने इसे कमांड के साथ करने की कोशिश की startx 1। यह एक अलग स्क्रीन पर पल-पल झिलमिलाहट करने के लिए लग रहा था, लेकिन फिर बाहर निकल गया। निम्नलिखित त्रुटि मिली:

/usr/bin/xterm: No absolute path found for shell: :1

कोई विचार?

जवाबों:


42

मुझे लगता है कि आप इसे इसके साथ कर सकते हैं:

$ startx -- :1

ध्यान दें कि आपको टेक्स्ट कंसोल पर होना चाहिए। यदि आप X सत्र से ऐसा करते हैं, तो आप अधिकृत नहीं हो सकते। टेक्स्ट कंसोल में जाने के लिए पहला Ctrl+ Alt+ F1और वहां लॉग इन करें।

प्रेस Ctrl+ Alt+ F7और Ctrl+ Alt+ F8एक्स सत्र के बीच स्विच करने के लिए (एफ प्रमुख नंबर अपनी वितरण के आधार पर भिन्न हो सकते हैं)।

यदि आप अधिक नियंत्रण चाहते हैं तो आप कमांड में अधिक विकल्प जोड़ सकते हैं जैसे:

$ startx gnome-session -- :1 vt8

यह gnome-sessionप्रदर्शन पर शुरू होगा :1और इसे वर्चुअल कंसोल 8 ( Ctrl+ Alt+ F8) पर चलाएगा ।


5
यूजी, सुडो के साथ एक्स सर्वर शुरू करने से एक्स सत्र के भीतर सब कुछ रूट विशेषाधिकार के साथ शुरू होता है; यह भी कुछ अनुप्रयोगों के विफल होने का कारण बनता है।
ब्रायन पीटरसन

1
@Bepetersn - मुझे आश्चर्य हुआ कि आपने कहा कि आपको इसकी आवश्यकता है। इसके बिना क्या होता है?
slm

5
@Bepetersn इसे एक एक्स सेशन से नहीं, टेक्स्ट कंसोल से चलाएँ। लिनक्स पर, Ctrl+Alt+F1पहले दबाएँ , लॉग इन करें और startx -- :1शेल प्रॉम्प्ट से चलाएँ ।
गिल्स एसओ- बुराई को रोकना '

2
@ गिल्स - उत्तर में शामिल करने के लिए धन्यवाद!
SLM

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 वें ट्टी में कुछ भी नहीं आएगा जैसा कि आप उम्मीद करेंगे।
ब्रायन पीटरसन

4

मैंने पाया है कि निम्नलिखित तरीके मेरे लिए काम करते हैं:

sudo xinit /usr/bin/xterm  -e "su peter -c pekwm"  $* -- :1

यहाँ क्या हो रहा है?
सबसे पहले मैं शुरू xinitएक साथ xterm, कि टर्म मैं करने के लिए एक पैरामीटर के रूप suअपने आप बन जाते हैं। वहां से मैं विंडो मैनेजर शुरू करता हूं।
केवल एक चीज जो आपको करने की आवश्यकता है वह है न्यूनतम (करीब नहीं) xterm। संभवतः आप xtermकम से कम शुरू करने के लिए कह सकते हैं - लेकिन मुझे यह पता लगाने के लिए पर्याप्त परवाह नहीं है।

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