आपके द्वारा उल्लेखित सेटअप को चलाने में आपको जो समस्या है वह कीबोर्ड की है। कीबोर्ड को आपके प्राथमिक डिस्प्ले (हाई-रेज) पर चलने वाले 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 के बारे में निश्चित नहीं है।