[ltp] Independent dual monitors
Paul Kaplan
linux-thinkpad@linux-thinkpad.org
Sat, 4 Jun 2005 16:44:13 -0400
I have two monitors on a T40 237375U. I can enable/disable Xinerama to make a
single virtual desktop or two indpendent Desktops. There were two threads on
this list in the fall of '03 about this issue. Weidner's file worked fine
for me for but I found a better one that let X autodetect whether the monitor
was there and set the resolution accordingly. I will forward next week from
the box that it's on.
Paul
On Saturday 04 June 2005 03:04 pm, mcole@scils.rutgers.edu wrote:
> Hi,
>
> I have a T40 running debian sid (2.6.11) and want to set up a dual
> monitor (laptop + external LCD) such that each has independent screens.
> I have tried every variation on the XF86Config-4 configs that implement
> the vnc approach (e.g. that posted by Karl Weidner). A key issue seems
> to be that I am unable to set up display:0.1.
>
> My questions are two:
> 1) does anybody have an independent dual monitor setup working?
> and given 1)
> 2) is there something wrong in my XF86Gonfig-4 (below)
>
> Any words of wisdom or (en)(dis)courgament are welcome
>
>
> Michael Cole
> mcole@scils.rutgers.edu
>
> --- XF86Config-4
> Section "ServerLayout"
> Identifier "single"
> Screen "LCD" 0 0
> InputDevice "Configured Mouse"
> InputDevice "Generic Mouse"
> InputDevice "TP Keyboard"
> InputDevice "usbmouse"
> InputDevice "vncMouse" "ExtraPointer"
> InputDevice "vncKeyboard" "ExtraKeyboard"
> EndSection
>
> Section "ServerLayout"
> Identifier "indep"
> Screen 0 "LCD" 0 0
> Screen 1 "VGA" 0 0
> InputDevice "TP Keyboard"
> InputDevice "Configured Mouse"
> InputDevice "Generic Mouse"
> InputDevice "usbmouse"
> InputDevice "vncMouse" "ExtraPointer"
> InputDevice "vncKeyboard" "ExtraKeyboard"
> Option "Xinerama" "false"
> EndSection
>
> Section "ServerLayout"
> Identifier "indep800"
> Screen 0 "LCD" 0 0
> Screen 1 "VGA800" 0 0
> InputDevice "TP Keyboard"
> InputDevice "Configured Mouse"
> InputDevice "Generic Mouse"
> InputDevice "usbmouse"
> InputDevice "vncMouse" "ExtraPointer"
> InputDevice "vncKeyboard" "ExtraKeyboard"
> Option "Xinerama" "false"
> EndSection
>
> Section "ServerLayout"
> Identifier "xine"
> Screen 0 "LCD" 0 0
> Screen 1 "VGA" 0 0
> InputDevice "TP Keyboard"InputDevice "Configured Mouse"
> InputDevice "Generic Mouse"
> InputDevice "usbmouse"
> InputDevice "vncMouse" "ExtraPointer"
> InputDevice "vncKeyboard" "ExtraKeyboard"
> Option "Xinerama" "true"
> EndSection
>
> Section "Files"
> ModulePath "/usr/X11R6/lib/modules-dri-trunk"
> ModulePath "/usr/X11R6/lib/modules"
> # RgbPath "/usr/X11R6/lib/X11/rgb"
> # Added by ttf-commercial
> # FontPath "/usr/lib/X11/fonts/CID"
> FontPath "/usr/lib/X11/fonts/misc"
> FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
> FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
> FontPath "/usr/lib/X11/fonts/Type1"
> FontPath "/usr/lib/X11/fonts/Speedo"
> FontPath "/usr/lib/X11/fonts/75dpi"
> FontPath "/usr/lib/X11/fonts/100dpi"
> FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
> FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
> FontPath "/usr/X11R6/lib/X11/fonts/TrueType"
> FontPath "/usr/lib/X11/fonts/cyrillic"
> EndSection
>
> Section "Module"
> Load "GLcore"
> Load "bitmap"
> Load "dbe"
> Load "ddc"
> Load "dri"
> Load "extmod"
> Load "freetype"
> Load "glx"
> Load "int10"
> Load "record"
> Load "speedo"
> Load "type1"
> Load "vbe"
> Load "vnc"
> EndSection
>
> Section "InputDevice"
> Identifier "TP Keyboard"
> Driver "keyboard"
> Option "CoreKeyboard"
> Option "XkbRules" "xfree86"
> Option "XkbModel" "pc105"
> Option "XkbLayout" "us"
> Option "XkbVariant" "nodeadkeys"
> EndSection
>
> Section "InputDevice"
> Identifier "Configured Mouse"
> Driver "mouse"
> Option "CorePointer"
> Option "Device" "/dev/psaux"
> Option "Protocol" "PS/2"
> Option "Emulate3Buttons" "true"
> EndSection
>
> Section "InputDevice"
> Identifier "Generic Mouse"
> Driver "mouse"
> Option "SendCoreEvents" "true"
> Option "Device" "/dev/input/mice"
> Option "Protocol" "ImPS/2"
> Option "Emulate3Buttons" "true"
> EndSection
>
> Section "InputDevice"
> Identifier "usbmouse"
> Driver "mouse"
> Option "SendCoreEvents" "true"
> Option "Device" "/dev/input/mice"
> Option "Protocol" "ImPS/2"
> Option "ZAxisMapping" "4 5"
> EndSection
>
> Section "InputDevice"
> Identifier "vncMouse"
> Driver "rfbmouse"
> EndSection
>
> Section "InputDevice"
> Identifier "vncKeyboard"
> Driver "rfbkeyb"
> EndSection
>
> Section "Monitor"
>
> HorizSync 30-57
> VertRefresh 43-72
> Identifier "TP LCD"
> Option "DPMS"
> EndSection
>
> Section "Monitor"
> Identifier "Samsung 710N"
> HorizSync 30-81
> VertRefresh 56-75
> Option "DPMS"
> EndSection
>
> Section "Device"
>
> Option "AGPMode" "1"
> #Option "AGPFastWrite" "true"
> Identifier "Radeon0"
> Driver "radeon"
> Option "MonitorLayout" "LVDS, TMDS"
> #Option "PanelOff" "true"
> Option "CloneDisplay" "0"
> Option "CloneMode" "1280x1024"
> #Option "CloneHSync" "30-81"
> #Option "CloneVRefresh" "56-75"
> #Option "usevnc" "on"
> #Option "useraccept" "off"
> BusID "PCI:1:0:0"
> Screen 0
> EndSection
>
> Section "Device"
> #Option "ForcePCIMode" "true" # works but crashes
> #Option "SWcursor" "true" # paranoid mode
> Option "AGPMode" "1"
> #Option "AGPFastWrite" "true"
> #Option "UseFBDev" "true"
> #Option "MonitorLayout" "NONE, TMDS"
> #Option "PanelOff" "true"
> Identifier "Radeon1"
> Driver "radeon"
> BusID "PCI:1:0:0"
> Screen 1
> EndSection
>
> Section "Screen"
> Identifier "LCD"
> Device "Radeon0"
> Monitor "TP LCD"
> DefaultDepth 24
> SubSection "Display"
> Depth 16
> Modes "1400x1050" "1024x768" "800x600" "640x480"
> EndSubSection
> SubSection "Display"
> Depth 24
> Modes "1400x1050" "1024x768" "800x600" "640x480"
> EndSubSection
> EndSection
>
> Section "Screen"
> Identifier "VGA"
> Device "Radeon1"
> Monitor "Samsung 710N"
> DefaultDepth 24
> SubSection "Display"
> Depth 24
> Modes "1280x1024" "1024x768" "800x600" "640x480"
> EndSubSection
> EndSection
>
> Section "Screen"
> Identifier "VGA800"
> Device "Radeon1"
> Monitor "Samsung 710N"
> DefaultDepth 24
> SubSection "Display"
> Depth 24
> Modes "800x600" "640x480"
> EndSubSection
> EndSection
>
> Section "DRI"
> Mode 0666
> EndSection
> -------------------------