# simple multihead, no evdev for multiseat. # /etc/X11/xorg.conf (xorg X Window System server configuration file) # # This file was generated by dexconf, the Debian X Configuration tool, using # values from the debconf database. # # Edit this file with caution, and see the /etc/X11/xorg.conf manual page. # (Type "man /etc/X11/xorg.conf" at the shell prompt.) # # This file is automatically updated on xserver-xorg package upgrades *only* # if it has not been modified since the last upgrade of the xserver-xorg # package. # # If you have edited this file but would like it to be automatically updated # again, run the following command: # sudo dpkg-reconfigure -phigh xserver-xorg Section "ServerFlags" Option "DefaultServerLayout" "alltogether" # Option "DefaultServerLayout" "simple" # Option "DefaultServerLayout" "seat1" Option "AllowMouseOpenFail" "true" Option "AIGLX" "false" EndSection Section "Files" FontPath "/usr/share/X11/fonts/misc" FontPath "/usr/share/X11/fonts/cyrillic" FontPath "/usr/share/X11/fonts/100dpi/:unscaled" FontPath "/usr/share/X11/fonts/75dpi/:unscaled" FontPath "/usr/share/X11/fonts/Type1" FontPath "/usr/share/X11/fonts/100dpi" FontPath "/usr/share/X11/fonts/75dpi" FontPath "/usr/share/fonts/X11/misc" # path to defoma fonts FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" EndSection Section "Extensions" Option "Composite" "disable" EndSection Section "Module" # init displays one at a time with these, then comment them and start alltogether # or not; it just works with them all uncommented on fresh bootup, # with DRI on i965 (but borked on r128) # server crash with xrandr # Load "i2c" Load "bitmap" # Load "ddc" Load "dri" SubSection "extmod" Option "omit xfree86-dga" EndSubSection # Load "extmod" # subsection loads Load "freetype" Load "glx" # Load "int10" Load "type1" # Load "vbe" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" # Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us" Option "XkbOptions" "ctrl:nocaps" Option "Autorepeat" "200 40" #Ubuntu default: lv3:ralt_switch ISO level 3 shift EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" # Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" Identifier "NoKeyboard" # Option "CoreKeyboard" Driver "void" EndSection Section "InputDevice" Identifier "NoMouse" # Option "CorePointer" Driver "void" EndSection Section "Device" Identifier "i810" Driver "i810" # Driver "vesa" BusID "PCI:0:2:0" # VideoRam 131072 # VideoRam 210000 VideoRam 190000 # Option "Legacy3D" "false" # not for i965 yet Option "VBERestore" "true" #Option "CacheLines" "integer" # more for better 2D, less for better 3D # Option "XvMCSurfaces" "7" # Option "LinearAlloc" "integer" # Not useful for 3D # just an aperture size, not allocated memory Option "SingleCard" "true" Option "AperTexSize" "65536" EndSection Section "Device" Identifier "r128" Driver "r128" # Option "DMAForXv" "true" # hard lockups BusID "PCI:6:1:0" EndSection Section "Device" Identifier "mga" Driver "mga" BusID "PCI:6:0:0" EndSection Section "Monitor" Identifier "Daytek 17" DisplaySize 320 240 Option "DPMS" HorizSync 28-60 VertRefresh 43-72 EndSection Section "Monitor" Identifier "Daytek 14" Option "DPMS" DisplaySize 263 197 # 17" specs * 14/17 HorizSync 30-48 VertRefresh 40-90 EndSection Section "Monitor" Identifier "opti" Option "DPMS" DisplaySize 320 240 # 32x24 cm HorizSync 30-70 VertRefresh 50-120 EndSection Section "Screen" Identifier "i810 Screen" Device "i810" Monitor "opti" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "720x480" "640x480" EndSubSection EndSection Section "Screen" Identifier "mga Screen" Device "mga" Monitor "Daytek 14" DefaultDepth 24 SubSection "Display" Depth 24 Modes "800x600" "720x480" "640x480" EndSubSection EndSection Section "Screen" Identifier "r128 Screen" Device "r128" Monitor "Daytek 17" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1024x768" "800x600" "720x480" "640x480" EndSubSection EndSection Section "ServerLayout" Identifier "simple" Screen "i810 Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" Option "SingleCard" "true" # like IsolateDevice # Option "NoInt10" "true" Option "InitPrimary" "true" EndSection Section "ServerLayout" Identifier "alltogether" Screen "i810 Screen" Screen "mga Screen" RightOf "i810 Screen" Screen "r128 Screen" RightOf "mga Screen" Option "InitPrimary" "true" # Option "Xinerama" "true" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" EndSection ################ Seat 1 Section "ServerLayout" Identifier "seat1" Screen "r128 Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" # Option "SingleCard" "true" # like IsolateDevice # Option "Display" "CRT" # Option "NoInt10" "true" # not needed for r128 or mga, even after fresh bootup. (not sure; maybe mga needs it) modules loaded included int10, vbe # without int10 and vbe, mga locks machine hard if display not initted with them first # with int10, but without i2c, ddc, or vbe, mga locks whether or not commented # but on r128? Option "InitPrimary" "true" # Option "NoDDC" "true" # somehow r128 sees the i810's VBE BIOS... # Option "DDC" "false" # Option "NoAccel" "true" # no effect here in ServerLayout # Option "VGAAccess" "false" EndSection Section "DRI" Mode 0666 EndSection