दोहरी मॉनिटर सेटअप: xrandr बनाम xorg.conf


8

जीएनयू / लिनक्स पर दोहरे मॉनिटर सेटअप को बहुत मज़ेदार माना जाता है! कुछ दिनों के लिए अपने xorg.conf के साथ फ़िडलिंग के बाद, मैं एक ऐसे बिंदु पर आने में कामयाब रहा हूँ जहाँ मुझे बहुत कुछ मिल सकता है, जो मैं चाहता हूँ (एक दूसरे के बगल में दो स्क्रीन, विंडोज़ एक स्क्रीन से दूसरी स्क्रीन तक खींचने योग्य) एक्स, और फिर मैन्युअल रूप से कॉलिंग:

xrandr --output CRT2 --right-of DFP2

मैं रैंडर 1.3 का उपयोग कर रहा हूं क्योंकि शिनरामा मेरे सेटअप के लिए काम नहीं करता है (और एक तरह से अप्रचलित भी लगता है)।

इस वेबसाइट के अनुसार , मुझे अपने xorg.conf के माध्यम से वैधानिक रूप से एक ही प्रभाव प्राप्त करने में सक्षम होना चाहिए - हालांकि, मुझे यह सही ढंग से काम नहीं मिल रहा है।

मैं अपने ATI कार्ड, GNOME 2.32.1 के लिए fglrx ड्राइवर का उपयोग कर रहा हूँ, और यहाँ मेरा xorg.conf है:

Section "ServerFlags"
    Option      "RandR" "on"
EndSection

Section "Device"
    Identifier  "Device"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
    Option      "Monitor-DFP2"      "Monitor0"
    Option      "Monitor-CRT2"      "Monitor1"
EndSection

Section "Monitor"
    Identifier      "Monitor0"
EndSection

Section "Monitor"
    Identifier      "Monitor1"
    Option          "RightOf"       "Monitor0"
EndSection

Section "Screen"
    Identifier      "Screen"
    Device          "Device"
    Monitor         "Monitor0"
    DefaultDepth     24
    SubSection "Display"
        Depth     24
        Modes     "1920x1080"
        Virtual   3840 1080
    EndSubSection
EndSection

मेरे लिए, यह बहुत हद तक aforementioned वेबसाइट पर सुझाए गए सेटअप की तरह दिखता है, हालांकि, मुझे बस दोनों मॉनिटर में एक ही छवि मिलेगी। फिर, मैं वांछित प्रभाव को प्राप्त करने के लिए बाद में xrandr को कॉल कर सकता हूं।

किसी भी विचार मैं अपना xorg.conf कैसे ठीक कर सकता हूं?

जवाबों:


2

आप स्क्रीन अनुभाग में "मॉनिटर" प्रविष्टि भूल गए।

निचे देखो:

Section "Device"
        Identifier     "nvidia"
        Driver "nouveau"
        Option "Monitor-DVI-D-0" "samsung"
        Option "Monitor-VGA-1" "acer"
EndSection


Section "Monitor"
          Identifier   "samsung"
        Option "PreferredMode" "1280x1024_60.00"
EndSection


Section "Monitor"
          Identifier   "acer"
        Option "PreferredMode" "1280x1024_60.00"
          Option "RightOf" "samsung"
EndSection

Section "Screen"
    Identifier "screen1"
   Monitor "samsung"
    DefaultDepth 24
      SubSection "Display"
       Depth      24
       Virtual 2560 2048
      EndSubSection
    Device "nvidia"
EndSection

Section "ServerLayout"
    Identifier "layout1"
    Screen "screen1"
EndSection

1

मेरे पास Fedora 14 है जिसमें दोहरे मॉनिटर xorg.conf में निर्दिष्ट हैं, ATI मालिकाना fglrx ड्राइवर का उपयोग करते हुए, दोनों मॉनिटर में फैले हुए डेस्कटॉप के साथ।

मेरा मानना ​​है कि मैंने aticonfig --initial=dual-headएक या दो साल पहले अपना xorg.conf जनरेट किया था और इसे थोड़ा ट्विक किया था। उसकी कोशिश करो। संदर्भ के लिए, यहाँ मेरा xorg.conf है।

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "0-DFP3"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1920x1200"
    Option      "TargetRefresh" "60"
    Option      "Position" "0 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Monitor"
    Identifier   "0-DFP4"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1280x1024"
    Option      "TargetRefresh" "60"
    Option      "Position" "1920 176"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    Option      "Monitor-DFP3" "0-DFP3"
    Option      "Monitor-DFP4" "0-DFP4"
    BusID       "PCI:2:0:0"
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Virtual   3200 3200
        Depth     24
    EndSubSection
EndSection

धन्यवाद, लेकिन यह मेरे लिए काम नहीं किया। aticonfigएक xorg.conf उत्पन्न करता है जो मूल रूप से एकल डेस्कटॉप के क्लोन प्रदर्शित करता है।
थॉमस

0

मेरा अंतिम लक्ष्य आपके जैसा ही था:

मुझे एक-दूसरे के बगल में दो स्क्रीन चाहिए, एक स्क्रीन से दूसरी स्क्रीन पर ड्रैग करने योग्य

यहाँ है कि कैसे मैंने कुबंटू 12.04 पर अति मालिकाना ड्राइवरों (जैसा कि आप उपयोग कर रहे हैं) के साथ किया। ये पहले दो चरण मेरे लिए महत्वपूर्ण थे। (उनके बिना, मुझे अपने दोहरी मॉनिटर सेटअप के साथ सभी प्रकार की समस्याएं थीं।)

sudo apt-get --purge remove fglrx*
sudo apt-get install fglrx-updates fglrx-amdcccle-updates

GUI टूल को रूट शेल से चलाकर मॉनिटर सेट करें :

$ sudo -s
# amdcccle

"क्लोन" विकल्प को अनचेक करें। मेरे मामले में इतना ही काफी था । ध्यान दें कि जब तक मैं इसे ऊपर के रूप में शुरू नहीं करता, मुझे वह जीयूआई उपयोगिता नहीं मिल सकती है।

--- भाव --- आज के एक्स को शायद ही कभी मैनुअल कॉन्फ़िगरेशन की आवश्यकता होती है। एक्स अब अपने आप को उचित चूक के साथ कॉन्फ़िगर करता है। यदि आप चाहें तो GNOME और KDE दोनों इन डिफ़ॉल्ट से परे सेटिंग्स को अनुकूलित करने के लिए GUI उपयोगिताओं को प्रदान करते हैं।

हालांकि, कभी-कभी आपको मैन्युअल रूप से कॉन्फ़िगरेशन के साथ टकराव करने की आवश्यकता होती है, इन उपकरणों से आगे की अनुमति ... --- एंड कोट ---

मेरे लिए उपरोक्त सत्य था। आपके सवाल से, मैं यह नहीं देखता कि यह आपके लिए भी सच क्यों नहीं होगा। मुझे Xorg.conf या xrandr को ट्वीक करने की ज़रूरत नहीं थी। हालाँकि, जब मैं 3 मॉनीटर में चला गया, तो मुझे कॉन्फिग फाइलों में कुछ चीजों को ट्विस्ट करना पड़ा, लेकिन जीयूआई कॉन्फिगर टूल में "क्लोन" सेटिंग को अनचेक करने के बाद मुझे मॉनीटर को "क्लोन" में बदलने में कोई समस्या नहीं हुई।

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