क्या 12.04 में सिस्टम बूट के बाद एक अतिरिक्त एक्स सर्वर शुरू करना संभव है?


9

मैं 2 वीटी चल रहा है, एक VT7 पर मानक lightdm + एकता इंटरफेस के साथ और दूसरा वीटी 8 पर एक कस्टम स्क्रिप्ट चला रहा है जो पूरी स्क्रीन में एक वर्चुअल मशीन लॉन्च करेगा।

फिलहाल मैंने init.dबिना किसी भाग्य के एक स्क्रिप्ट लिखने की कोशिश की है और मुझे एक कॉन्फ़िगरेशन फ़ाइल पर कोई विवरण नहीं मिल सकता है जो मुझे 2 सर्वर शुरू करने की अनुमति देगा।

मुझे लगता है कि मेरा आदर्श उत्तर वह होगा जो मुझे एक अतिरिक्त फ़ाइल शुरू करने के लिए संपादित कर सकने वाली कॉन्फ़िग फ़ाइल की ओर इशारा करता है।

संपादित करें - मैं पाठ में उल्लेख करना भूल गया कि मैं पहले से ही जानता हूं कि एक और एक्स सत्र कैसे शुरू किया जाए: मैं इस तरह से बूट पर स्वचालित रूप से शुरू करना चाहता हूं ।


startx -- :nVTn पर एक और एक्स सर्वर शुरू करेगा।
— समिक

वास्तव में, ऐसा नहीं है, यह संख्या n के साथ एक प्रदर्शन शुरू करता है। VTn पर शुरू करने के लिए, आपको startx -: 1 VTn
— jackweirdy

क्लासिक उत्तर एक पंक्ति को संशोधित करने के लिए है, /etc/ttysलेकिन यह फ़ाइल उबंटू के गैर-प्राचीन संस्करणों में दबा दी गई प्रतीत होती है (द्वारा /etc/console-setup)। हो सकता है कि एक समतुल्य /etc/init/tty6.confआपके एक्स भस्म को संपादित करने और जोड़ने के लिए होगा ? मेरे पास इसका पता लगाने और विस्तृत जवाब देने का समय नहीं है।
— एलेक्स हीरेल

@AlexHirzel ने अभी तक इसकी कोशिश नहीं की है, लेकिन स्मृति से वह है जो मैं देख रहा हूं। मैं इसे एक पल में गोली मार दूंगा।
— १५:०५ पर जैकवीर्डी

इस पर कोई शब्द? बस उत्सुक हूं क्योंकि मुझे उसी सेटअप में दिलचस्पी हो गई है!
— एलेक्स हिरजेल

जवाबों:


7

हाँ यह संभव है। मैं इसे खेलों के लिए करता हूं।

xinit session -- :1 -xf86config config.conf

जहां सत्र को उस सत्र से बदला जाना चाहिए जहां आप नए Xorg प्रदर्शन में प्रारंभ करना चाहते हैं, और config.conf कॉन्फ़िगरेशन फ़ाइल है।

इसे स्वचालित रूप से शुरू करने के लिए, इस उत्तर पर एक नज़र डालें ।


मैंने पहले से ही बिना किसी भाग्य के साथ rc.d विधि की कोशिश की है: /
— jackweirdy

जब आप स्क्रिप्ट डालते हैं तो @jackweirdy काम नहीं करता है /etc/init.d/? यह निष्पादन योग्य बनाने के लिए मत भूलना।
— रोबिनज

उससे पहले कोशिश की। मुख्य एक्स उदाहरण शुरू नहीं होगा और मेरा पीसी रिबूट होता रहा। मैं स्क्रिप्ट को थोड़ा पेस्ट करूंगा, लेकिन पोस्ट-लॉगइन को निष्पादित करते समय यह ठीक काम करता है।
— १५:१

2
@jackweirdy क्या यह काम करता है? askubuntu.com/questions/74189/run-a-startup-script-with-lightdm
— RobinJ

1
इससे यह हल हो गया, धन्यवाद: डी यदि आप अपना उत्तर बदल सकते हैं तो इसमें एक लिंक शामिल कर सकते हैं, यह संभवतः किसी को भी मदद करेगा जो इस प्रश्न को बाद की तारीख में देखने के लिए आता है: D
— jackweirdy

2

मुझे उस कॉन्फ़िग फ़ाइल के बारे में निश्चित नहीं है जिसे आप संपादित कर सकते हैं, लेकिन मुझे पता है कि एक और एक्स सर्वर कैसे शुरू किया जाए। मान लिया जाये कि n TTY संख्या है कि आप पर X सर्वर शुरू करना चाहते है, आदेश है

startx -display :2 -- :2 vtn &

फिर आपको उस TTY पर एक छोटी सी सफेद टर्मिनल विंडो मिलेगी जिसे आप अपने माउस को अंदर ले जा सकते हैं। वहाँ से, आपको उस TTY से एक विंडो मैनेजर (जैसे gnome-session ) शुरू करने के लिए कमांड को चलाने की आवश्यकता है ।


मैंने अब तक इसकी खोज की है, समस्या यह है कि मैं इसे स्वचालित करना चाहूंगा , IE ने इसे डिफ़ॉल्ट रूप से शुरू किया है, जब भी हर बार स्क्रिप्ट चलाने का विरोध किया जाता है
— jackweirdy

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