[ltp] Dual-Head RithtOf/LeftOf

Paul Kaplan linux-thinkpad@linux-thinkpad.org
Sun, 11 Jan 2004 22:46:46 -0500


Does this setup give you a single virtual desktop spanning two monitors when 
run as multihead?
Paul
On Sunday 11 January 2004 08:11 pm, pete hilton wrote:
> Gustavo Halperin writes:
>  > >>   I have Dual-head working in my R40, but are the same screen. I mean
>  > >> I want one
>  > >>scree in the right side the other and not in the same place.
>
> Hi there,
>          Below is my XF86Config that will run an independent screen
> on the external connector.
>
> You invoke with:-
>
> startX --  -layout Multihead
>
> You will need to customise this for your setup (font paths etc)
> and your screen resolutions.
>
> Most all of the stuff you need is in the man pages for the Xserver and
> the XF86Config file.
>
> cheers
> pete
>
>
> <------------- multihead  XFree86 4 configuration ------------------>
>
> Section "ServerLayout"
>         Identifier     "Default Layout"
> 	Screen      0  "Screen0" 0 0
> 	InputDevice    "Mouse0" "CorePointer"
> 	InputDevice    "Keyboard0" "CoreKeyboard"
> 	InputDevice    "DevInputMice" "AlwaysCore"
> EndSection
>
> Section "ServerLayout"
>         Identifier     "Singlehead"
> 	Screen      0  "Screen0" 0 0
> #        Screen         "Screen0"
> #        Screen         "Screen1" RightOf "Screen0"
> 	InputDevice    "Mouse0" "CorePointer"
> 	InputDevice    "Keyboard0" "CoreKeyboard"
> 	InputDevice    "DevInputMice" "AlwaysCore"
> EndSection
>
> Section "ServerLayout"
> 	Identifier     "Multihead"
> #	Screen      0  "Screen0" 0 0
>         Screen         "Screen0"
>         Screen         "Screen1" RightOf "Screen0"
> 	InputDevice    "Mouse0" "CorePointer"
> 	InputDevice    "Keyboard0" "CoreKeyboard"
> 	InputDevice    "DevInputMice" "AlwaysCore"
> EndSection
>
> Section "Files"
> # RgbPath is the location of the RGB database.  Note, this is the name of
> the # file minus the extension (like ".txt" or ".db").  There is normally #
> no need to change the default.
>
> # Multiple FontPath entries are allowed (they are concatenated together)
> # By default, Red Hat 6.0 and later now use a font server independent of
> # the X server to render fonts.
>
> 	RgbPath      "/usr/X11R6/lib/X11/rgb"
> # Multiple FontPath entries are allowed (which are concatenated together),
> # as well as specifying multiple comma-separated entries in one FontPath
> # command (or a combination of both methods)
>
>     FontPath	"/usr/X11R6/lib/X11/fonts/local/true-type-fonts/"
>     FontPath	"/usr/X11R6/lib/X11/fonts/local/misc/"
>     FontPath	"/usr/X11R6/lib/X11/fonts/misc/"
>     FontPath	"/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
>     FontPath	"/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
>     FontPath	"/usr/X11R6/lib/X11/fonts/75dpi/"
>     FontPath	"/usr/X11R6/lib/X11/fonts/100dpi/"
>     FontPath	"/usr/X11R6/lib/X11/fonts/local/URW/"
>     FontPath	"/usr/X11R6/lib/X11/fonts/local/AIX/"
>     FontPath	"/usr/X11R6/lib/X11/fonts/Type1/"
>     FontPath	"/usr/X11R6/lib/X11/fonts/Speedo/"
>
> # ModulePath can be used to set a search path for the X server modules.
> # The default path is shown here.
>
> #    ModulePath	"/usr/X11R6/lib/modules"
> EndSection
>
> Section "Module"
> 	Load  "dbe"
> 	Load  "extmod"
> 	Load  "fbdevhw"
> 	Load  "glx"
> 	Load  "record"
> 	Load  "freetype"
> 	Load  "type1"
> #	Load  "dri"
> EndSection
>
> Section "InputDevice"
> # Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
> #	Option	"Xleds"		"1 2 3"
>
> # To disable the XKEYBOARD extension, uncomment XkbDisable.
> #	Option	"XkbDisable"
>
> # To customise the XKB settings to suit your keyboard, modify the
> # lines below (which are the defaults).  For example, for a non-U.S.
> # keyboard, you will probably want to use:
> #	Option	"XkbModel"	"pc102"
> # If you have a US Microsoft Natural keyboard, you can use:
> #	Option	"XkbModel"	"microsoft"
> #
> # Then to change the language, change the Layout setting.
> # For example, a german layout can be obtained with:
> #	Option	"XkbLayout"	"de"
> # or:
> #	Option	"XkbLayout"	"de"
> #	Option	"XkbVariant"	"nodeadkeys"
> #
> # If you'd like to switch the positions of your capslock and
> # control keys, use:
> #	Option	"XkbOptions"	"ctrl:swapcaps"
> # Or if you just want both to be control, use:
> #	Option	"XkbOptions"	"ctrl:nocaps"
> #
> 	Identifier  "Keyboard0"
> 	Driver      "keyboard"
> 	Option	    "XkbRules" "xfree86"
> 	Option	    "XkbModel" "pc105"
> 	Option	    "XkbLayout" "us"
> EndSection
>
> Section "InputDevice"
> 	Identifier  "Mouse0"
> 	Driver      "mouse"
> 	Option	    "Protocol" "PS/2"
> 	Option	    "Device" "/dev/psaux"
> 	Option	    "ZAxisMapping" "4 5"
> 	Option	    "Emulate3Buttons" "yes"
> EndSection
>
> Section "InputDevice"
> # If the normal CorePointer mouse is not a USB mouse then
> # this input device can be used in AlwaysCore mode to let you
> # also use USB mice at the same time.
> 	Identifier  "DevInputMice"
> 	Driver      "mouse"
> 	Option	    "Protocol" "IMPS/2"
> 	Option	    "Device" "/dev/input/mice"
> 	Option	    "ZAxisMapping" "4 5"
> 	Option	    "Emulate3Buttons" "yes"
> EndSection
>
> Section "Monitor"
> 	Identifier   "Monitor0"
> 	VendorName   "Monitor Vendor"
> 	ModelName    "Unprobed Monitor"
> #	HorizSync    31.5 - 37.9
> #	VertRefresh  50.0 - 70.0
> 	Option	    "dpms"
> EndSection
>
> Section "Monitor"
> 	Identifier   "Monitor1"
> 	VendorName   "Monitor Vendor"
> 	ModelName    "Unprobed Monitor"
> #	HorizSync    31.5 - 80.0
> #	VertRefresh  40.0 - 100.0
> 	Option	    "dpms"
> #        Modeline     "1280x1024" 135.00 1280 1308 1412 1676 1024 1027 1030
> 1056 EndSection
>
> Section "Device"
> 	Identifier  "Videocard0"
> 	Driver      "radeon"
> 	VendorName  "Videocard vendor"
> 	BoardName   "ATI Radeon Mobility M9"
> #	VideoRam    32768
>         Screen      0
>         BusID       "PCI:1:0:0"
> EndSection
>
> Section "Device"
> 	Identifier  "Videocard1"
> 	Driver      "radeon"
> 	VendorName  "Videocard vendor"
> 	BoardName   "ATI Radeon Mobility M9"
> #	VideoRam    32768
>         Screen      1
>         BusID       "PCI:1:0:0"
> EndSection
>
> Section "Screen"
> #       This is the LCD display
> 	Identifier "Screen0"
> 	Device     "Videocard0"
> 	Monitor    "Monitor0"
> 	DefaultDepth     16
> 	SubSection "Display"
> 		Depth     16
> 		Modes    "1400x1050" "800x600" "640x480"
> 	EndSubSection
> EndSection
>
> Section "Screen"
> #       This is an external monitor running 1280x1024
> 	Identifier "Screen1"
> 	Device     "Videocard1"
> 	Monitor    "Monitor1"
> 	DefaultDepth     16
> 	SubSection "Display"
> 		Depth     16
> 		Modes    "1280x1024"  "800x600"
> 	EndSubSection
> EndSection
>
> #Section "DRI"
> #	Group        0
> #	Mode         0666
> #EndSection
>
>
> --
> pete hilton
> saruman@ruvolo-hilton.org
>
> IsaBella --- ICE Explorer #1070