Xfce - Xrandr में प्राथमिक मॉनिटर सेट नहीं कर सकते


14

मैं Xfce 4 डेस्कटॉप पर्यावरण संस्करण 4.6.1 (Xfce 4.6) का उपयोग कर रहा हूं

मैं एक दोहरी मॉनिटर सेटअप काम करने की कोशिश कर रहा हूँ। मेरे पास अपने लैपटॉप के बाईं ओर प्लग इन करने के लिए एक वीजीए मॉनिटर है।

मैं यह चाहता हूं ताकि मेरा नियमित डेस्कटॉप लैपटॉप स्क्रीन में सामान्य रूप से बैठे और वीजीए खिड़कियों को खींचने के लिए अतिरिक्त स्थान के रूप में कार्य करे। मैं लगभग वहाँ हूँ: मैं दो रिक्त स्थान एक दूसरे के बगल में बैठे हैं और मैं बाएँ और दाएँ खींच सकता हूँ।

समस्या यह है कि वीजीए मॉनिटर "टास्कबार" के साथ एक "प्राथमिक" है: मैं इसे अपने लैपटॉप में चाहता हूं (यानी दाएं स्क्रीन में बाईं ओर नहीं)।

यहाँ मेरा वर्तमान xrandr सेटअप है:

Screen 0: minimum 320 x 200, current 2720 x 900, maximum 4096 x 4096
VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm
   1440x900       59.9*+   75.0  
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
LVDS1 connected 1280x800+1440+0 (normal left inverted right x axis y axis) 331mm x 207mm
   1280x800       60.0*+
   1024x768       85.0     75.0     70.1     60.0  
   832x624        74.6  
   800x600        85.1     72.2     75.0     60.3     56.2  
   640x480        85.0     72.8     75.0     59.9  
   720x400        85.0  
   640x400        85.1  
   640x350        85.1  
TV1 disconnected (normal left inverted right x axis y axis)

वीजीए 1 बाहरी वीजीए मॉनिटर है और एलवीडीएस 1 मेरी मूल लैपटॉप स्क्रीन है। मैंने करने की कोशिश की है

xrandr --output LVDS1 --primary --right-of VGA1

जो सही लेआउट में स्क्रीन डालता है, लेकिन LVDS1 को प्राथमिक नहीं बनाता है, जब तक कि मुझे गलतफहमी न हो कि इस संदर्भ में "प्राथमिक" का क्या अर्थ है। क्या प्राथमिक का अर्थ है "जहां डेस्कटॉप रहता है"?

मैंने दादाजी और अर्न्डर को डाउनलोड किया है और उन लोगों के बारे में सोचा है और वहां कुछ हासिल नहीं किया है।

क्या कष्टप्रद है कि मैं इसे प्राप्त कर सकता हूं ताकि LVDS1 प्राथमिक हो, डेस्कटॉप आदि के साथ, यदि मैं लैपटॉप के दाईं ओर वीजीए 1 सेट करता हूं, तो बाईं ओर। तो, ऐसा लगता है कि प्राथमिक हमेशा सिर्फ सबसे बाएं प्रदर्शन के लिए जाता है।

/etc/X11/xorg.confयह प्रासंगिक होने के मामले में मेरी फ़ाइल यहाँ है :

Section "Screen"
  Identifier    "Default Screen"
  Monitor       "Configured Monitor"
  Device        "Configured Video Device"
  SubSection "Display"
    Modes "1440x1440" "1440x900" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
    Virtual 2464 900
  EndSubSection
EndSection

Section "InputDevice"
  Identifier "Synaptics Touchpad"
  Driver "synaptics"
  Option "SendCoreEvents" "true"
  Option "Device" "/dev/psaux"
  Option "Protocol" "auto-dev"
  Option "HorizScrollDelta" "0"
  Option "SHMConfig" "on"
  Option "MaxTapTime" "0"
  Option "MaxTapMove" "0"
EndSection

किसी को कोई सलाह? धन्यवाद, अधिकतम

जवाबों:


14

इस बारे में बग रिपोर्ट दायर की गई है; यह थोड़ी देर के लिए जाना जाता है । Xfce (4.11.0 के रूप में) बाईं / ऊपरी-सबसे प्रदर्शन को 'प्राथमिक' के रूप में परवाह किए बिना व्यवहार करता है। चिड़चिड़ाहट और सिर्फ लैपटॉप तक सीमित नहीं।

सांख्यिकीय रूप से व्यवस्थित दो मॉनिटर के साथ, आप पैनल (एस) को स्पष्ट रूप से स्थानांतरित करके प्राथमिक प्रदर्शन को बदलने का अनुकरण कर सकते हैं। लेकिन एक लैपटॉप के साथ जो व्यावहारिक नहीं है इसलिए आपको या तो करना होगा:

  1. शारीरिक रूप से दाईं ओर बाहरी प्रदर्शन का पता लगाएं;
  2. गैर-सहज ज्ञान युक्त डेस्कटॉप रैपिंग व्यवहार के लिए उपयोग किया जाता है;
  3. अपनी आस्तीन ऊपर रोल करें और Xfce को ठीक करें।

मैंने कुछ समय के लिए विकल्प बी की कोशिश की: मेरे प्राथमिक के भौतिक रूप से बाएं-वार्ड को "नीचे" के रूप में नामित किया गया था। मुझे अपनी डेस्क को फिर से व्यवस्थित करने की ज़रूरत नहीं थी और बाएं / दाएं स्क्रीन किनारों को पीछे छोड़ते हुए सामान्य कार्यक्षेत्र लपेटने का परिणाम मिला।


धन्यवाद! मैं अब रॉनी के जवाब का परीक्षण नहीं कर सकता क्योंकि मेरे पास इस समय दोहरी मॉनिटर सेटअप नहीं है (मेरा सवाल लगभग दो साल पहले से है :)) लेकिन ऐसा लगता है जैसे यह एक बग है जैसा कि आप कहते हैं।
मैक्स विलियम्स

"गैर-सहज ज्ञान युक्त डेस्कटॉप रैपिंग व्यवहार": मेरे पास मेरे लैपटॉप पर मेरा द्वितीयक मॉनिटर है। लेकिन जब मेरा माउस उस मॉनीटर पर जाता है, तो मेरे लैपटॉप मॉनिटर की स्क्रीन प्राथमिक मॉनिटर पर आनुपातिक रूप से स्क्रॉल करती है (इसलिए जब माउस द्वितीयक पर सही होता है, तो मैं दोनों मॉनीटर पर एक ही चीज़ देखता हूं)। प्राथमिक मॉनीटर पर दृश्य वापस पाने के लिए, मुझे प्राइमरी मॉनीटर के बाएं छोर तक सभी तरह से स्क्रॉल करने की आवश्यकता है। अनिवार्य रूप से, दो मॉनिटरों में एक बहुत बड़ा मॉनीटर शामिल होता है: अगर मैं किसी प्रोग्राम को अधिकतम करता हूं, तो यह दोनों मॉनीटरों तक फैलता है। इस अतिरिक्त स्क्रॉलिंग प्रभाव के साथ। मैं इसे कैसे रोक सकता हूं?
Csaba टोथ

7

जहाँ तक मैं बता सकता हूँ, xrandr के वर्तमान संस्करण में प्राथमिक ध्वज लैपटॉप के साथ काम नहीं करता है। प्राथमिक मॉनिटर हमेशा बाईं ओर एक होता है, 0x0 से शुरू होता है। बहुत गुस्सा आ रहा है, शायद यह एक बग है।

मेरा समाधान सिर्फ डेस्कटॉप पैनल और आइकन को स्थानांतरित करना था। पैनल> पैनल वरीयताएँ> आउटपुट: VGA1 (या जो भी मॉनिटर करें) पर राइट क्लिक करें।


2

मैं एक दोहरी मॉनिटर सेटअप काम करने की कोशिश कर रहा हूँ। मेरे पास अपने लैपटॉप के बाईं ओर प्लग इन करने के लिए एक वीजीए मॉनिटर है।

प्रयत्न:

$ xrandr --output VGA1 --auto --left-of LVDS1

आपके संदर्भ के लिए, मेरा लैपटॉप (LVDS-1) है और एक अच्छा कार्य करने वाला वर्टिकल पैनल (VGA-1) है।

$ xrandr 
स्क्रीन 0: न्यूनतम 320 x 200, वर्तमान 2340 x 1440, अधिकतम 8192 x 8192
LVDS-1 जुड़ा 1440x900 + 0 + 0 (सामान्य बाएँ उल्टे दाएँ x अक्ष y अक्ष) 303 मिमी x 190 मिमी
   1440x900 60.0 * + 50.0  
   1152x864 60.0  
   1024x768 59.9  
   800x600 59.9  
   640x480 59.4  
   720x400 59.6  
   640x400 60.0  
   640x350 59.8  
VGA-1 जुड़ा हुआ 900x1440 + 1440 + 0 बायाँ (सामान्य बाएँ उल्टा दाएँ x अक्ष y अक्ष) 408 x x मिमी
   1440x900 59.9 * + 75.0  
   1280x1024 76.0 75.0 72.0 60.0  
   1152x864 75.0  
   1024x768 75.1 70.1 60.0  
   832x624 74.6  
   800x600 72.2 75.0 60.3  
   640x480 72.8 75.0 66.7 60.0  
   720x400 70.1  
   640x350 70.1  
DVI-D-1 डिस्कनेक्ट किया गया (सामान्य बाएं उल्टा दाएं x अक्ष y अक्ष)

2
मुझे एक ही समस्या है, जैसा कि ओपी कहता है, चीजें केवल सही ढंग से काम करती हैं अगर बाहरी मॉनिटर को लैपटॉप के दाईं ओर रखा जाता है। यदि इसे बाईं ओर रखा जाता है, तो यह "प्राथमिक" प्रदर्शन बन जाता है, चाहे दौड़ने की परवाह किए बिनाxrandr --output LVDS1 --primary
कीथ

1

यह एक बग है

xfce4-display-settings: "बाईं ओर विस्तृत" क्यों नहीं है?

मैंने समझाने की कोशिश की है कि क्यों: यहाँ


युक्ति:

बाएं बाहरी मॉनिटर (जो इस प्रकार प्राथमिक हो जाता है) तक बढ़ाएं, फिर सभी नियंत्रणों को स्थानांतरित करें - अर्थात् पैनल (ओं) को दाएं (द्वितीयक) आंतरिक मॉनिटर पर, यह ऐसा कार्य करता है जैसे कि यह प्राथमिक था।

  • बाईं ओर का विस्तार करने के लिए एक कमांड का उपयोग करें जैसे xrandr --output LVDS1 --auto --right-of VGA1 --output VGA1 --auto(जहां LVDS1आंतरिक डिस्प्ले है)। इसे किसी पैनल या डेस्कटॉप लॉन्चर में जोड़ना बहुत उपयोगी है।

  • 'स्पैन मॉनिटर' विकल्प को अन-चेक करें और पैनल को अनलॉक करें।

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

  • पैनल को दाईं ओर (आंतरिक) मॉनिटर पर खींचें और छोड़ें। (यदि वह काम नहीं करता है, तो पैनल को लंबवत बनाएं, फिर उसे स्थानांतरित करें, यदि आप चाहते हैं तो इसे क्षैतिज बनाएं।)

इस प्रदर्शन कॉन्फ़िगरेशन में वापस आने और फिर से शुरू होने के बाद पैनल की स्थिति को याद किया जाता है।


1

यह मुझे कुछ समय से परेशान कर रहा है। मेरा काम केवल पैनल मोड में पैनल को लॉक करना है। जब मैं विस्तारित मॉनिटर पर स्विच करता हूं (मेरे पास एक xrandr स्क्रिप्ट के लिए की-मैप किया गया है), पैनल लैपटॉप पर रहता है।

नई खिड़कियां अभी भी बाईं ओर खुलती हैं (मॉनिटर), लेकिन मुझे लगता है कि मैं अभी के लिए उसी के साथ रह सकती हूं।


0

आप इसे कमांड लाइन (जैसे मेन्यू टू सेकेंड मॉनिटर) के साथ भी सेट कर सकते हैं

xfconf-query -c xfce4-panel -p /panels/panel-1/output-name -s monitor-2

और सभी गुणों को सूचीबद्ध करने के लिए जिनका आप उपयोग कर सकते हैं

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