एक मॉनिटर पर एक्स, दूसरे पर एक नंगे, छोटे टर्मिनल? (लिनक्स)


9

मेरे कंप्यूटर पर ग्राफिक्स कार्ड में दो अलग-अलग मॉनिटर के लिए आउटपुट (कम से कम) हैं। मेरे पास एक मॉनिटर है जो उच्च रिज़ॉल्यूशन का है, और मुझे एक्स (कुछ भी ग्राफिकल) के लिए इसका उपयोग करना पसंद है। हालांकि, मेरा अन्य मॉनिटर एक ओएलडी, कम रिज़ॉल्यूशन, फ्लैट-पैनल मॉनिटर है।

मुझे आश्चर्य हो रहा है कि क्या मॉनिटर को कॉन्फ़िगर करना संभव है ताकि एक्स टर्मिनल टर्मिनल रनिंग ए (उच्च रिज़ॉल्यूशन मॉनेटरी), और / देव / tty2 पर नज़र रखने के लिए चला जाए, बस बैश शेल को चलाकर बी (कम रिज़ॉल्यूशन मॉनिटर) पर चला जाए। ।

क्या मैं इसके लिए एक xorg config फाइल का उपयोग करूंगा? मुझे सच में यकीन नहीं हो रहा है।

इस बारे में किसी भी जानकारी की बहुत सराहना की जाएगी। धन्यवाद

जवाबों:


6

आपके द्वारा उल्लेखित सेटअप को चलाने में आपको जो समस्या है वह कीबोर्ड की है। कीबोर्ड को आपके प्राथमिक डिस्प्ले (हाई-रेज) पर चलने वाले x सर्वर द्वारा कैप्चर किया जाएगा। यदि आप इसमें कुछ लिखना चाहते हैं तो आप दूसरे टर्मिनल पर नहीं जा पाएंगे।

यहां तक ​​कि अगर आपका द्वितीयक मॉनिटर कम रिज़ॉल्यूशन वाला है, तो आप उस पर एक xterm सत्र चला सकते हैं जो आपकी मुख्य x स्क्रीन से अलग है। आप 2 डिस्प्ले को पूरी तरह से अलग स्क्रीन (xinerama का उपयोग नहीं करते) के रूप में सेटअप करना चाहेंगे। आप प्रदर्शित 0.0और 0.1प्रदर्शित करेंगे। आपका प्राथमिक प्रदर्शन होगा 0.0जबकि आपका प्रदर्शन पर्यावरण चर इस प्रकार होगा:

export DISPLAY=:0.0

यह कॉन्फ़िगरेशन आपको अपने माउस को 2 स्क्रीन के बीच स्थानांतरित करने की अनुमति देगा, जहां आपके कीबोर्ड इनपुट को पारित किया जाएगा। आपके .xinitrc(आपके घर में), आप तब कुछ कर सकते हैं:

#!/bin/bash
xsetroot -solid black
xsetroot -display :0.1 -solid darkblue
xterm -display :0.1 -fn 9x16 -geometry 86x36+1+1 &
startkde

यह आपके प्राथमिक प्रदर्शन की पृष्ठभूमि को काले रंग में सेट करके शुरू होगा। इसके बाद यह आपकी सेकंडरी डिस्प्ले बैकग्राउंड को डार्कब्ले में सेट करेगा (मैं इस रंग का उपयोग करता हूं क्योंकि मैं फिल्में देखने के लिए अपनी सेकेंडरी स्क्रीन का उपयोग करता हूं)। अगली पंक्ति प्रीसेट ज्योमेट्री के साथ आपके दूसरे डिस्प्ले पर एक xterm शुरू करती है। आप अपनी स्क्रीन को आपके लिए सबसे अच्छा फिट करने के लिए ज्यामिति को समायोजित करना चाहेंगे। आप पिक्सेल की चौड़ाई और ऊंचाई निर्दिष्ट नहीं कर सकते क्योंकि वर्णों में xterm उपायों के लिए ज्यामिति। यदि आप मेरे उदाहरण के रूप में 9x16 फ़ॉन्ट आकार चुनते हैं और आपका द्वितीयक स्क्रीन रिज़ॉल्यूशन 800x600 है, तो आप निम्न गणित करेंगे:

font size = 9x16
screen size = 800x600
xterm width = ( 800 / 9 ) = 88.888
xterm height = ( 600 / 16 ) = 37.5

आप संख्या को कुछ नीचे करना चाहते हैं, विशेष रूप से चौड़ाई के लिए जब से आपको स्क्रॉलबार की आवश्यकता होती है। आपके पास द्वितीयक स्क्रीन पर एक विंडो प्रबंधक नहीं होगा, इसलिए कोई भी xterm विंडो शीर्षक नहीं होगा (जब तक कि आप दूसरे मॉनिटर जैसे twmया पर कुछ प्रकाश को चलाने के लिए नहीं चुनते हैं fvwm)। मूल रूप से, आपको उस संख्या के साथ खेलना होगा जो आपको मिल जाएगा कि आप इसे कैसे चाहते हैं।

.xinitrcफ़ाइल की अंतिम पंक्ति आपके प्राथमिक प्रदर्शन पर मुख्य विंडो प्रबंधक लॉन्च करेगी। आप इसे gnome-session में बदल सकते हैं या जो भी आपके पसंदीदा wm को लॉन्च करता है। .xinitrcयदि आप लॉगिन के दौरान अपने विंडो मैनेजर को चुनने की क्षमता को संरक्षित करना चाहते हैं, तो आप अपने वितरण के लिए मौजूदा को भी संशोधित कर सकते हैं । /etc/X11आधार के रूप में उपयोग करने के लिए आपके पास एक कंकाल फ़ाइल होनी चाहिए ।

अपडेट करें:

KDE के आधुनिक संस्करण अब सभी स्क्रीन को नियंत्रित करेंगे। अब आपको दूसरी स्क्रीन पर एक अलग विंडो मैनेजर बनाए रखने की आवश्यकता नहीं है। क्योंकि मैं सूक्ति का उपयोग नहीं करता सूक्ति wm के बारे में निश्चित नहीं है।


अच्छा! ... मैं इस के साथ खेलने के लिए होगा ... हाँ ratpoison शायद दूसरी स्क्रीन पर अच्छी तरह से काम करेंगे
काली मिर्च
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.