मैं एक अलग भौतिक प्रदर्शन पर एक अलग एक्स सत्र कैसे चला सकता हूं?


14

यहाँ मुझे क्या करना है। मुझे अपने दोस्तों के लिए एक टीवी स्क्रीन पर एचडीएमआई पर एक फिल्म चलाने की आवश्यकता है, जबकि मैं वीजीए पर कुछ निजी परियोजनाओं को एक छोटे से मॉनिटर पर हैक कर रहा हूं। यह जरूरी है कि स्क्रीन अलग-अलग हों, क्योंकि मेरे पास वीजीए स्क्रीन पर चलने वाला एक काम मॉनीटर एप्लिकेशन है, जो यादृच्छिक रूप से स्क्रीनशॉट ले रहा होगा और अच्छा होगा कि स्क्रीनशॉट आधे मेगामाइंड और आधे ग्रहण न हों। मैंने सुना है कि आप प्रत्येक स्क्रीन पर एक अलग एक्स सत्र चला सकते हैं, लेकिन मुझे नहीं पता कि यह कैसे करना है। अनिवार्य रूप से, मुझे एक स्क्रीन पर फुलस्क्रीन में वीएलसी की आवश्यकता है और दूसरे पर मेरे पूर्ण डेस्कटॉप वातावरण की। मैं लिनक्स मिंट 11 (Ubuntu 11.04) 64 बिट चला रहा हूं।

क्या इसे करने का कोई तरीका है? यदि ऐसा है, तो क्या मैं इसे बना सकता हूं ताकि मैं एक्स सेशन को स्विच कर सकूं, मेरा माउस फिल्म को नियंत्रित करने के लिए जुड़ा हुआ है?

जवाबों:


7

आप जो चाहते हैं वह एक मल्टीसैट Xxorg कॉन्फ़िगरेशन है। मुझे नहीं पता कि आप कौन से डिस्ट्रो का उपयोग कर रहे हैं, इसलिए मैं सिर्फ xorg Wiki प्रविष्टि से लिंक करूंगा । एक्स इसके लिए अच्छी तरह से अनुकूल है, क्योंकि 20+ साल पहले कई संस्थानों ने अपनी सभी यूनिक्स मशीनों के साथ ऐसा किया था।

यद्यपि आप दोनों डिस्प्ले के लिए एक ही कीबोर्ड और माउस का उपयोग नहीं कर पाएंगे।


मैंने अपने distro को शामिल करने के लिए ऊपर दिए गए प्रश्न को संपादित किया है: Linux Mint 11 / Ubuntu 11.04 64bit। क्या मैं अन्य डिस्प्ले के साथ इंटरफेस के लिए कम से कम एक टर्मिनल का उपयोग कर पाऊंगा?
नौफुली के

इस उबंटू पृष्ठ का xorg विकी लिंक: help.ubuntu.com/community/MultiseatX मुझे यकीन नहीं है कि जब आप दूसरे डिस्प्ले को इंटरफेस करने का उल्लेख करते हैं तो आप क्या सोचते हैं, लेकिन अगर आप अपने दूसरे एक्स सर्वर से वीएलसी को नियंत्रित करना चाहते हैं, आप वीएलसी एचटीटीपी कंट्रोल इंटरफेस (या अन्य वीएलसी कंट्रोल इंटरफेस) का उपयोग कर सकते हैं: videolan.org/doc/play-howto/en/ch04.html#id590873
19

इसलिए, अनिवार्य रूप export DISPLAY=:2 && vlc myfileसे दूसरी स्क्रीन पर VLC शुरू होगा, फिर मैं इसे नियंत्रित करने के लिए HTTP प्लगइन का उपयोग कर सकता हूं। समझ में आता है। मैं देखूंगा कि क्या मुझे यहां काम करने के लिए कुछ मिल सकता है।
Naftuli Kay

2
कीबोर्ड और माउस समस्या पर सच नहीं है। आप synergyमल्टी-सीट एक्स डिस्प्ले पर एक ही कीबोर्ड या माउस का उपयोग करने के लिए या तो एक ही मशीन या यहां तक ​​कि नेटवर्क मशीनों का उपयोग कर सकते हैं।
कालेब

1
@TK: छोटा कमांड जो वह भी करता है जो आप चाहते हैं, साइड इफेक्ट के बिना आप शायद नहीं चाहते DISPLAY=:2 vlc myfile:। यह vlcकेवल शेल के DISPLAY वैरिएबल पर स्टॉम्पिंग के बिना कमांड के लिए DISPLAY वैरिएबल को बदलता है। यह और भी उपयोगी है यदि आप VLC को बैकग्राउंड करते हैं तो आप उस टर्मिनल विंडो का उपयोग कर सकते हैं।
वॉरेन यंग

4

मैंने सिर्फ 2 मॉनिटर पर अलग xsession को सेट करने और चलाने के तरीके पर एक त्वरित टिप लिखा है। इसकी जाँच करें http://www.nu2upc.com/linux-tips/configuring-dual-displays/

पहले मुझे यह समझाने दें कि मैं यह देखने के लिए क्या करने जा रहा हूं कि क्या यह आपकी आवश्यकताओं को पूरा करता है। मैं 2 मॉनिटर चलाने जा रहा हूं, 1 वीजीए के माध्यम से जुड़ा हुआ है और दूसरा डीवीआई द्वारा। वीजीए मॉनिटर को स्क्रीन 0 से मॉनिटर 0 के रूप में xsession 0 पर कनेक्ट किया जाना है, और डीवीआई 1 पर है।

समस्या यह है कि मैं भाग गया है कि सिस्टम स्वचालित रूप से DVI मॉनिटर को 0 असाइन कर रहा था इसलिए मुझे मेरे द्वारा वांछित परिणाम नहीं दे रहा था।

समाधान बस डीवीआई मॉनिटर को अनप्लग करना था, एक साफ xorg.conf फ़ाइल के साथ रिबूट और शुरू करना। मैंने एनवीडिया-सेटिंग्स खोलीं, यह देखने के लिए कि मेरे वीजीए मॉनिटर को जिस तरह से मैं चाहता था, उसी तरह कॉन्फ़िगर किया गया था, फिर मैंने अपने डीवीआई मॉनिटर में प्लग इन किया, फिर "एक्स सर्वर डिस्प्ले कॉन्फ़िगरेशन" पर क्लिक किया और फिर "डिटेक्ट डिस्प्ले" का पता लगाया और यह डीवीआई मॉनिटर पाया। फिर मैंने अपने वीजीए मॉनिटर के सही होने के लिए डीवीआई मॉनिटर सेट किया और "कॉन्फ़िगर" पर क्लिक किया और "अलग एक्स स्क्रीन" का चयन किया, फिर यह सुनिश्चित किया कि अन्य सभी सेटिंग्स मुझे पसंद हैं। मैंने "X कॉन्फ़िगरेशन फ़ाइल सहेजें" पर क्लिक किया और परिवर्तनों को मर्ज करने के लिए हाँ कहा। फिर मैंने अपने सिस्टम को रिबूट किया। और वायोला! अब मेरे पास एक अलग xsession में प्रत्येक को चलाने वाले मेरे 2 डिस्प्ले हैं!

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