Free.org पर X.org चल रहे FreeBSD पर मल्टी-हेड एनस्क्रीननमेंट सेट करें


1

मेरा लक्ष्य एक मल्टी-हेड एनस्क्रीनमेंट स्थापित करना है: मुझे एक स्क्रीन से दूसरे स्क्रीन पर ड्रैग और ड्रॉप करने की क्षमता के साथ दोनों स्क्रीन पर एक विस्तारित डेस्कटॉप उपलब्ध होना चाहिए। बाईं स्क्रीन चालू है VGA पोर्ट और दायें वाले को प्लग इन किया गया है HDMI बंदरगाह।

मैंने साथ खेलने की कोशिश की xorg.conf लेकिन ऐसा प्रतीत होता है कि मैं काम करने के लिए मल्टी-हेड के लिए उचित कॉन्फ़िगरेशन सेट नहीं कर सकता।

मेरा यहाँ है xorg.conf:

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath   "/usr/local/lib/xorg/modules"
    FontPath     "/usr/local/lib/X11/fonts/misc/"
    FontPath     "/usr/local/lib/X11/fonts/TTF/"
    FontPath     "/usr/local/lib/X11/fonts/OTF"
    FontPath     "/usr/local/lib/X11/fonts/Type1/"
    FontPath     "/usr/local/lib/X11/fonts/100dpi/"
    FontPath     "/usr/local/lib/X11/fonts/75dpi/"
EndSection

Section "Module"
    Load  "dbe"
    Load  "dri"
    Load  "dri2"
    Load  "extmod"
    Load  "record"
    Load  "glx"
EndSection

Section "InputDevice"
    Identifier   "Keyboard0"
    Driver      "evdev"
        Option       "XkbLayout" "fr"
        #Option      "XkbModel" "pc105"
        #Option      "Device" "/dev/ukbd0"
        #Option      "CoreKeyboard"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option      "Protocol" "auto"
    Option      "Device" "/dev/sysmouse"
    Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "ShadowFB"              # [<bool>]
        #Option     "DefaultRefresh"        # [<bool>]
        #Option     "ModeSetClearScreen"    # [<bool>]
    Identifier  "Card0"
    Driver      "vesa"
    VendorName  "Intel Corporation"
    BoardName   "Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller"
    BusID       "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

मैने पढ़ा है कहीं कि मुझे दोनों की जरूरत है Virtual तथा Modes निर्देश सेट किए गए हैं, इसलिए मैंने कॉन्फ़िगरेशन को इस प्रकार संशोधित किया है:

Section "Screen"
    # ...
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Virtual   3600 1080
        Modes     "1920x1080" "1680x1050"
    EndSubSection
EndSection

परिणाम मुख्य स्क्रीन पर चलने वाली एक अस्पष्ट छवि थी। मैं हालांकि माउस को स्थानांतरित करने में सक्षम था और देख रहा था कि डेस्कटॉप वास्तव में विस्तारित है। लेकिन यह अनुपयोगी है और केवल एक स्क्रीन पर चल रहा है।

मैंने भी लगाया है XRandr के अनुसार यह प्रलेखन लेकिन का उत्पादन $ xrandr -q इस प्रकार है:

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1920 x 1200, maximum 1920 x 1200
default connected 1920x1200+0+0 0mm x 0mm
   1920x1200      0.00* 
   1600x1200      0.00  
   1280x1024      0.00  
   1024x768       0.00  
   800x600        0.00  
   640x480        0.00  

इसलिए मैं देखता हूं कि केवल एक स्क्रीन का पता चला है और इसलिए, मैं अपनी इच्छा के अनुसार दोनों स्क्रीन प्रदर्शित करने के लिए निम्न आदेश नहीं चला सकता हूं:

$ xrandr --output <RightScreen> --right-of default

जैसा कि मुझे इसका नाम नहीं पता <RightScreen>

अजीब बात यह है कि, सही के साथ रिबूट पर HDMI स्क्रीन प्लग की गई है, बूट दाएं स्क्रीन पर दिखाई देता है और मुख्य (बाएं) स्क्रीन पर कुछ भी दिखाई नहीं देता है। जब मैं लॉग इन करता हूं, तो XFCE सही स्क्रीन पर कुछ भी प्रदर्शित करने में असमर्थ होता है और मैं दोनों स्क्रीन अनुपयोगी रह जाता हूं। एकमात्र समाधान कंप्यूटर को मैन्युअल रूप से बंद करना है (बटन दबाकर), सही स्क्रीन को अनप्लग करें और फिर से बूट करें।

मैं क्या खो रहा हूँ? मैं लिनक्स की दुनिया में पूरी तरह से नया हूँ, अकेले चलो FreeBSD अगर मैं कुछ गलत कर रहा हूँ तो मेरे साथ सहन करो।

किसी भी मदद की सराहना की जाएगी कृपया। धन्यवाद!

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