मेरा लक्ष्य एक मल्टी-हेड एनस्क्रीनमेंट स्थापित करना है: मुझे एक स्क्रीन से दूसरे स्क्रीन पर ड्रैग और ड्रॉप करने की क्षमता के साथ दोनों स्क्रीन पर एक विस्तारित डेस्कटॉप उपलब्ध होना चाहिए। बाईं स्क्रीन चालू है 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
अगर मैं कुछ गलत कर रहा हूँ तो मेरे साथ सहन करो।
किसी भी मदद की सराहना की जाएगी कृपया। धन्यवाद!