यह एक सवाल नहीं है, बल्कि उबंटू के तहत एक समस्या के लिए एक काम है, मैंने सामना किया।
सेटअप:
एक लैपटॉप स्क्रीन (जैसे, "LVDS-1-0") और दूसरी स्क्रीन (जैसे, "DP-1") को देखते हुए दूसरी स्क्रीन आपकी प्राथमिक स्क्रीन और आपकी मॉनिटर आपके प्राथमिक स्क्रीन के दाईं ओर होने के साथ ( या बाएं) एक एक्सटेंशन के रूप में (चित्र देखें)। ऐसा न करने के स्पष्ट xrandr निर्देशों के बावजूद पहली स्क्रीन को हमेशा वस्तुतः बढ़ाया गया था। इसे दर्ज करते समय, मैं अपने माउस कर्सर को प्राथमिक मॉनिटर पर दाईं ओर ले जाने पर कष्टप्रद स्क्रॉलिंग से बचने में सक्षम था।
xrandr --output LVDS-1-0 --off
xrandr --output DP-1 --mode 1920x1080 --primary --pos 0x0 --output LVDS-1-0 --mode 1920x1080 --pos 1920x0
इसके बाद, यह सिर्फ स्क्रीन को स्क्रॉल किए बिना एक मॉनिटर से दूसरे में जाता है।
अपडेट करें
असतत ग्राफिक्स कार्ड पर स्विच करने के बाद (एनवीडिया असतत है और इंटेल मेरे लैपटॉप के लिए एकीकृत है), आउटपुट के क्रम को बदलने की आवश्यकता है:
output_DP=$(xrandr | grep " connected" | grep DP | awk '{print $1}')
output_LVDS=$(xrandr | grep " connected" | grep LVDS | awk '{print $1}')
xrandr --output $output_LVDS --off
xrandr --output $output_LVDS --mode 1920x1080 --pos 1920x0 --output $output_DP --mode 1920x1080 --pos 0x0 --primary
अधिक सुविधा के लिए, मैंने असतत और एकीकृत ग्राफिक्स कार्ड के बीच स्विच करने के बाद से इन वेरिएबल्स को अधिक लचीलापन दिया, आउटपुट डिवाइसों के पदनाम में बदलाव करता है (उदाहरण के लिए, LVDS-1-0 बनाम LVDS-1)।