Hello,
I recently brought a docking station for my trusty T60 in order to use two external screens(20", 1680x1050), which would give me an incredible screen size of 4800x1050 (internal 14" TFT is 1440x1050). Unfortunately, the onboard chip(intel) is limited to 4096x4096, so I put an old HD 2400 PRO into the docking station and connected the external screens to it. My xorg.conf is as following:
It works fine when I only use the external screens, but when I uncomment Screen2 in the server section, funny things happen:
First of all, during the logon process, only the external displays are usable, but the image spans both screens(like Xinerama). The internal display gets somewhat usable when KDE is started, i.e. you can add a panel to it and start applications, but you aren't able to drag windows from/to one of the other screens. All three displays have DRI working fine. I could live with the "separation" of the third display, but
my question is: how can I force X to treat the external displays as separate screens and not spanning the image over both?
I recently brought a docking station for my trusty T60 in order to use two external screens(20", 1680x1050), which would give me an incredible screen size of 4800x1050 (internal 14" TFT is 1440x1050). Unfortunately, the onboard chip(intel) is limited to 4096x4096, so I put an old HD 2400 PRO into the docking station and connected the external screens to it. My xorg.conf is as following:
Code:
Section "ServerLayout" Identifier "X.org Configured" Screen "Screen0" Screen "Screen1" # Screen "Screen2" InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" Option "Xinerama" "off" # Option "Clone" "false" EndSection Section "Files" ModulePath "/usr/lib64/xorg/modules/updates" ModulePath "/usr/lib64/xorg/modules" FontPath "/usr/share/fonts/misc:unscaled" FontPath "/usr/share/fonts/TTF/" FontPath "/usr/share/fonts/OTF/" FontPath "/usr/share/fonts/Type1/" FontPath "/usr/share/fonts/100dpi:unscaled" FontPath "/usr/share/fonts/75dpi:unscaled" FontPath "/usr/share/fonts/URW/" FontPath "/usr/share/fonts/cyrillic:unscaled" FontPath "/usr/share/fonts/misc/sgi:unscaled" FontPath "/usr/share/fonts/truetype/" EndSection Section "Module" Load "record" Load "glx" Load "dbe" Load "dri2" Load "vnc" Load "dri" Load "extmod" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5 6 7" EndSection Section "Monitor" Identifier "MonitorIntern" Option "DPMS" # Option "Primary" "True" EndSection Section "Monitor" Identifier "MonitorM" Option "DPMS" #Option "LeftOf" "MonitorIntern" # Option "LeftOf" "MonitorIntern" EndSection Section "Monitor" Identifier "MonitorL" Option "DPMS" Option "LeftOf" "MonitorM" EndSection #Section "Monitor" # Identifier "MonitorD" #EndSection Section "Device" Identifier "Card0" Driver "radeon" BusID "PCI:12:0:0" Option "monitor-VGA-1" "MonitorL" Option "monitor-DVI-0" "MonitorM" #Option "monitor-DIN" "MonitorD" Option "NoMergedXinerama" "true" Option "MergedFB" "false" Screen 0 EndSection #Section "Device" # Identifier "Card1" # Driver "radeon" # BusID "PCI:12:0:0" # #Option "monitor-VGA-1" "MonitorL" # Option "monitor-DVI-0" "MonitorM" # #Option "monitor-DIN" "MonitorD" # Option "NoMergedXinerama" "true" # Option "MergedFB" "false" # Screen 1 #EndSection Section "Device" Identifier "Card1" Driver "intel" BusID "PCI:0:2:0" Option "monitor-LVDS1" "MonitorIntern" # Option "monitor-VGA1" "MonitorM" # Screen 2 EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "MonitorL" SubSection "Display" Modes "1680x1050" Depth 24 EndSubSection EndSection Section "Screen" Identifier "Screen1" Device "Card0" Monitor "MonitorM" SubSection "Display" Modes "1680x1050" Depth 24 EndSubSection EndSection #Section "Screen" # Identifier "Screen1" # Device "Card0" # Monitor "MonitorM" # SubSection "Display" # Depth 24 # EndSubSection #EndSection Section "Screen" Identifier "Screen2" Device "Card1" # Monitor "MonitorM" Monitor "MonitorIntern" SubSection "Display" Depth 24 EndSubSection EndSection
First of all, during the logon process, only the external displays are usable, but the image spans both screens(like Xinerama). The internal display gets somewhat usable when KDE is started, i.e. you can add a panel to it and start applications, but you aren't able to drag windows from/to one of the other screens. All three displays have DRI working fine. I could live with the "separation" of the third display, but
my question is: how can I force X to treat the external displays as separate screens and not spanning the image over both?
Comment