Xubuntu को क्लोन नहीं बल्कि बाहरी के लिए लैपटॉप डिस्प्ले का विस्तार कैसे बताया जाए?


33

मैं Settingsmanagerचुनकर गया Display। बाहरी प्रदर्शन को वहां सूचीबद्ध किया गया था। इसलिए मैंने चयन किया Use this output(स्क्रीनशॉट देखें) और applyनोटबुक स्क्रीन से टकराने के बाद बाहरी डिस्प्ले पर क्लोन किया गया।

लेकिन मैं चाहता था कि इसका विस्तार किया जाए , क्लोन नहीं ।

दुर्भाग्य से मुझे इसके लिए कोई विकल्प नहीं मिला।

क्या ऐसा कोई विकल्प है?

किसी भी संकेत के लिए महान!


हो सकता है, मेरी तरह आप भी
Dispel का

यह प्रश्न Xubuntu 13.04 (या कुछ) के रूप में आउट-डेटेड है; 2012 से मॉनिटर स्विचिंग XFCE में है: webupd8.org/2012/11/… । जब मैं बाहरी डिस्प्ले में प्लग करता हूं, तो मैं fn + f7 (मॉनिटर सिंबल) को हिट कर सकता हूं और एक स्विचर प्राप्त कर सकता हूं जहां मैं चुन सकता हूं कि क्या मुझे क्लोन या विस्तार चाहिए; सिस्टम सेटिंग्स में → स्क्रीन मैं वह स्विचर पॉप अप हर बार जब मैं बाहरी मॉनिटर कनेक्ट करता हूं, तब भी चुन सकता हूं। क्या प्रश्नों को चिह्नित करने का कोई तरीका है only relevant to unsupported versions of Ubuntu?
अनहमर

और यहां एक अद्यतन उत्तर दिया गया है: askubuntu.com/a/883190/25639
unhammer

जवाबों:


35

अगर तुम मेरे जैसी ही स्थिति में भाग गए:

  1. xrandrअपने टर्मिनल में प्रवेश करें और nameअपने लैपटॉप स्क्रीन और nameअपने बाहरी स्क्रीन का पता लगाएं। मेरा VGA-0लैपटॉप के LVDSलिए था और बाहरी के लिए।
  2. जब आप इस पर होते हैं तो आप दोनों उपकरणों द्वारा समर्थित प्रस्तावों का पता लगा सकते हैं।

  3. अपने कंप्यूटर पर कहीं एक निष्पादन योग्य स्क्रिप्ट बनाएं और उसे नाम दें dual_monitor.sh

  4. स्क्रिप्ट में निम्नलिखित कमांड डालें। टिप्पणियों की व्याख्या करनी चाहिए कि क्या है!

    #!/bin/bash
    
    
    # RESOLUTION SETTINGS
    # This sets your VGA1 monitor to its best resolution.
    xrandr --output VGA-0 --mode 1280x1024 --rate 60
    # This sets your laptop monitor to its best resolution.
    xrandr --output LVDS --mode 1400x1050--rate 60
    
    # MONITOR ORDER
    # Put the Laptop right, VGA1 monitor left
    # xrandr --output VGA1 --left-of LVDS1
    # Put the Laptop left, VGA1 monitor right
    xrandr --output LVDS --left-of VGA-0
    
    # PRIMARY MONITOR
    # This sets your laptop monitor as your primary monitor.
    xrandr --output LVDS --primary
    # This sets your VGA monitor as your primary monitor.
    # xrandr --output VGA1 --primary

    बस इस पर टिप्पणी करें कि आप क्या नहीं चाहते हैं और आपको क्या चाहिए और इसे अनियंत्रित कर सकते हैं - इस स्क्रिप्ट को चलाने के बाद!

इसका हल मुझे यहां और यहां से मिल गया ।


@ थोमस: ज़रूर! :-)
Aufwind

आप पोस्ट का जवाब कैसे देते हैं? लगता है कि मैं इसे जोड़ दूंगा। .. दादाजी के बारे में ... आप इसे कैसे प्राप्त करते हैं उन सेटिंग्स को बचाने के लिए ताकि आपको मॉनिटर के लेआउट को हर बार रिबूट न ​​करना पड़े?

15

के ग्राफिक इंटरफ़ेस का उपयोग करें xrandr, कहा जाता है grandr। इसे इस प्रकार स्थापित करें:

sudo apt-get update
sudo apt-get install grandr

फिर सिस्टम में जाएं -> एक्सूबंटू मेनू में कई स्क्रीन।

यहां आप विभिन्न डिस्प्ले के लिए "ऑटो" चेकबॉक्स को बंद कर सकते हैं और लेआउट स्क्रीन में लेआउट का विस्तार कर सकते हैं। यह बहुत अच्छी तरह से काम करता है (Xubuntu 11.10 / Thinkpad x220)।


मैं दादाजी को भी सलाह देता हूं। केवल 134 केबी का एक सरल पैकेज, जो आसान सेटिंग्स और अनुकूलन के लिए अनुमति देता है। एक समस्या भी तय की जहां सस्पेंड-रिज्यूम के बाद मेरे मॉनिटर खाली हो जाएंगे।
ट्रीपटाटा

शायद आप @ user45087 प्रश्न का उत्तर देना चाहते हैं, जिसे उन्होंने उत्तर के रूप में वर्णित किया है, क्योंकि वह प्रतिष्ठा की कमी के कारण टिप्पणी नहीं कर पा रहे हैं (अभी तक)। :-) तो मैंने सोचा कि मैं आपको इसके लिए सिर्फ पिंग कर रहा हूं।
Aufwind

14
Xubuntu 12.04 में पैकेज नहीं मिला। मैंने इसके बजाय arandrपैकेज स्थापित किया , और यह बहुत अच्छा काम किया।
ज़ाच्री शूसेलर

1
जैसा कि ज़ाचरी ने लिखा, ज़ुबांटु 13.04 पर भी काम करता है।
अवी

11

के लिए Xubuntu 13.04 , xrandr लिए जीयूआई दृश्यपटल "ARandr" है; सही काम करता है!

apt-get install arandr

यहाँ छवि विवरण दर्ज करें


मुझे लगता है कि arandrआप के साथ खोल फाइल करने के लिए लेआउट बचा सकते हैं। मैंने अपने डेस्कटॉप पर सामान्य रूप से उपयोग की जाने वाली कई स्क्रीन कॉन्फ़िगर की हैं। मैं सिर्फ एक स्क्रिप्ट पर क्लिक करता हूं जब मैं वीजीए प्रोजेक्टर पर प्रस्तुति देना चाहता हूं।
गीर्ट्स

1
सच। वास्तव में, इस स्क्रिप्ट का उपयोग करने के लिए बनाया गया है, मैंने एक और शेल स्क्रिप्ट बनाने की कोशिश की जो स्वचालित रूप से सही कॉन्फ़िगरेशन सेट करेगा जब एक बाहरी मॉनिटर को स्क्रिप्ट को मैन्युअल रूप से चलाने की आवश्यकता के बिना प्लग या बंद किया जाता है। हालाँकि, मैं इसे पूरी तरह से करने में सक्षम नहीं था। यदि आप ऐसा करने में सक्षम हैं, तो कृपया मुझे बताएं।
पुष्पक डगड़े

या कम से कम विंडोज में कीज का उपयोग करके। वह तो जबर्दस्त होगा। क्या आप पहले से किए गए काम का हिस्सा साझा कर सकते हैं?
गर्टास

gist.github.com/guanidene/11372941 यह स्क्रिप्ट स्वचालित रूप से पता लगा लेती है कि मेरा बाहरी मॉनिटर कनेक्ट है या तदनुसार डिस्प्ले को कॉन्फ़िगर करता है। मुझे केवल हर बार जब मैं अपने बाहरी मॉनिटर को कनेक्ट / डिस्कनेक्ट करता हूं, तो मुझे स्क्रिप्ट चलाने की आवश्यकता होती है। (स्क्रिप्ट का उपयोग करने के लिए, आपको अपने बाहरी मॉनिटर रिज़ॉल्यूशन के अनुसार स्क्रिप्ट में थोड़े बदलाव करने पड़ सकते हैं।) क्या गायब है जब मैं अपने बाहरी मॉनिटर को कनेक्ट / डिस्कनेक्ट करता हूं तो इस स्क्रिप्ट को स्वचालित रूप से कैसे चलाया जा सकता है। मुझे ऐसा करने का कोई रास्ता मिल गया था, लेकिन यह मेरे लिए मेरे Xubuntu 13.04 पर काम नहीं किया। शायद आप मदद कर सकते हैं।
पुष्पक डगड़े

2

Xubuntu: अपने डेस्कटॉप को नए मॉनीटर में विस्तारित या विस्तारित करने के लिए यह एक बहुत ही सरल उपाय है !

आपको Settings Managerसेलेक्ट करके जाना होगा Settings Editor। उसके बाद चुनोdisplay । हम घोषित करेंगे कि कौन एक मुख्य मॉनिटर है और activeदूसरा मॉनिटर चेक करें।
दूसरे मॉनिटर का "X" मान मुख्य मॉनिटर के आकार का अंत होगा। यह संकल्प में जान सकते हैं।
फिर यदि, उदाहरण के लिए, मेरे पास 1024x600 संकल्प मॉनिटर के साथ एक नेटबुक है, तो मुझे यह बताना होगा कि दूसरा मॉनिटर 1024 ("X" मान) में शुरू होता है, इसे दूसरे मॉनिटर के "X" मान में लिखते हैं "X" position field
आपको अपने सत्र को प्रभावी होने के लिए लॉग इन से बाहर निकलना होगा।
निचे की इमेज को देखे! एक्सबुंटू में अपने डेस्कटॉप का विस्तार या विस्तार कैसे करें


1

मुझे वही समस्या थी और मैंने इसे Aufwind की सलाह के लिए धन्यवाद दिया है। हालांकि, मुझे नीचे मेनू के साथ एक समस्या थी (इसे खोलना असंभव था, क्योंकि स्क्रीन के नीचे भौतिक प्रदर्शन "नीचे" था और मैं उस समाधान के "स्वचालितकरण" स्तर से भी संतुष्ट नहीं था, इसलिए मैंने एक लिखा था) मेरी समस्या को हल करने के लिए पायथन स्क्रिप्ट और - सामान्य रूप से - दोहरे प्रदर्शन मोड में स्विच करना आसान बनाते हैं:

    ./displaymanager.py -m dual -i "LVDS1;1366x768;60" -e "HDMI1;1920x1080;60"

और वापस एक आदेश के साथ, एकल प्रदर्शन के लिए:

    ./displaymanager.py -m single -i "LVDS1;1366x768;60" -e "HDMI1"

यह बाहरी प्रदर्शन को डिफ़ॉल्ट रूप से दाईं ओर रखता है - इसे बाएं उपयोग तर्क में डालने के लिए:

    -o "ei"

आप इसे एक आरामदायक तरीके से उपयोग करने के लिए दोनों कमांड - यानी - मेनू आइटम (एक्टिवेटर्स?) को बांध सकते हैं।

मैं अभी भी उपयोग में अधिक सामान्य बनाने के लिए कुछ छोटे सुधारों पर काम कर रहा हूं।

आप इसे https://github.com/regispl/displaymanager + लघु README पर पा सकते हैं मुझे आशा है कि यह किसी की मदद करेगा);


0

भविष्य के लॉगिन के लिए xrandr दोहरी हेड सेटिंग्स को बचाने के लिए देख रहे लोगों के लिए, बस स्क्रिप्ट को निष्पादन योग्य से ऊपर बनाएं

chmod +x dual_monitor.sh

इसके बाद सेटिंग्स> सेटिंग्स मैनेजर> सेशन और स्टार्टअप> एप्लिकेशन ऑटोस्टार्ट पर xfce पैनल मेनू पर जाएं।

फिर निष्पादन योग्य स्क्रिप्ट को सूची में जोड़ें। यदि यह आपके लिए काम नहीं करता है, तो मुझे बताएं। मेरे पास एक और अजगर लिपि है जिसका उपयोग मैं इसके बजाय करता हूं। ;-)

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