Section "Files"
#	FontPath	"unix/:7100"			# local font server
	# if the local font server has problems, we can fall back on these
	FontPath	"/usr/share/fonts/truetype"
	FontPath	"/usr/lib/X11/fonts/misc"
	FontPath	"/usr/lib/X11/fonts/cyrillic"
	FontPath	"/usr/lib/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/lib/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/lib/X11/fonts/Type1"
	FontPath	"/usr/lib/X11/fonts/Speedo"
	FontPath	"/usr/lib/X11/fonts/100dpi"
	FontPath	"/usr/lib/X11/fonts/75dpi"
EndSection

Section "ServerFlags"
  Option "DontVTSwitch" "false"
  Option "HandleSpecialKeys" "Always"
EndSection

Section "Module"
	Load	"ddc"
# removed as per the nvidia readme
#	Load	"GLcore"
	Load	"dbe"
# removed as per the nvidia readme
#	Load	"dri"
	Load	"extmod"
	Load	"glx"
	Load	"pex5"
	Load	"record"
	Load	"xie"
	Load	"bitmap"
	Load	"freetype"
	Load	"speedo"
	Load	"type1"
	Load	"vbe"
	Load	"int10"
EndSection

Section "InputDevice"
	Identifier	"MS Natural"
	Driver		"kbd"
	Option		"CoreKeyboard"
#	Option		"XkbRules"	"xfree86"
	Option		"XkbModel"	"microsoft"
	Option		"XKbOptions"	""
#	Option		"XkbLayout"	"us"
EndSection

#Section "InputDevice"
#	Identifier	"MS Natural"
#	Driver		"kbd"
#	Option		"CoreKeyboard"
##	Option		"XkbRules"	"xfree86"
#	Option		"XkbModel"	"microsoft"
#	Option		"XkbLayout"	"us"
#EndSection

Section "InputDevice"
	Identifier	"Intellimouse"
	Driver		"mouse"
	Option		"Device"		"/dev/input/mouse0"
	Option		"Protocol"		"IMPS/2"
	Option		"Buttons"		"5"
	Option		"ZAxisMapping"		"4 5"
#	Option		"Resolution"		"1200" #doesn't work in 2.6?
EndSection

Section "InputDevice"
	Identifier	"mice"
	Driver		"mouse"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"IMPS/2"
#	Option		"Buttons"		"5"
#	Option		"ZAxisMapping"		"4 5"
EndSection

Section "InputDevice"
	Identifier	"A4Tech"
	Driver		"mouse"
	Option		"Device"		"/dev/input/mouse1"
	Option		"Protocol"		"IMPS/2"
	Option		"Buttons"		"5"
	Option		"ZAxisMapping"		"4 5"
#	Option		"Resolution"		"200"
Endsection

#what is silken mouse?

Section "Device"
	Identifier	"Ti4200"
	Driver		"nvidia"
#	Driver		"nv"
	Option		"NvAGP" "2" #1=nv, 2=gart, 3=gart-nv
	Option		"NoLogo" "1"
	BusID		"PCI:3:0:0"
#	Option		"UseInt10Module" "1"
#options to mess with
	Option		"RenderAccel" "1"
#	Option		"CursorShadow" "1"
#	Option		"HWCursor" "1"
#	Option		"DigitalVibrance" "60" #1-255.
#	Option		"UseEdidFreqs" "1"
#	Option		"IgnoreEDID" "0"
EndSection

Section "Device"
	Identifier	"Banshee"
	Option		"VideoRAM"	"16384"
	Driver		"tdfx"
	BusID		"PCI:01:08:0"
#	Option		"UseInt10Module"	"1"
EndSection


Section "Monitor"
	Identifier	"ViewSonic"
	HorizSync	30-95
	VertRefresh	50-160
	Option		"dpms" "on"
EndSection

Section "Monitor"
	Identifier	"Sony"
#	HorizSync	30-95
#	VertRefresh	50-160
#	Option		"dpms" "on"
EndSection

Section "Screen"
	Identifier	"1280"
	Device		"Ti4200"
	Monitor		"ViewSonic"
	DefaultDepth	24
	SubSection "Display"
		Depth		24
		Modes		"1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "Screen"
	Identifier	"1600"
	Device		"Ti4200"
	Monitor		"ViewSonic"
	DefaultDepth	24
	Subsection "Display"
		Depth		24
		Modes		"1600x1200" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "Screen"
	Identifier	"1024"
	Device		"Ti4200"
	Monitor		"ViewSonic"
	DefaultDepth	24
	SubSection "Display"
		Depth	24
		Modes	"1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "Screen"
	Identifier	"other"
	Device		"Banshee"
	Monitor		"ViewSonic"
	DefaultDepth	16
	Subsection "Display"
		Depth	16
		Modes	"1280x960" "1024x768" "800x600" "640x480"
	EndsubSection
EndSection


Section "ServerLayout"
	Identifier	"default"
	Screen		"1280"
	InputDevice	"MS Natural" "CoreKeyboard"
	InputDevice	"Intellimouse" "CorePointer"
#	InputDevice	"A4Tech" "SendCoreEvents"
EndSection

Section "ServerLayout"
	Identifier	"Quake"
	Screen		"1600"
	InputDevice	"MS Natural" "CoreKeyboard"
	InputDevice	"Intellimouse" "CorePointer"
	InputDevice	"mice" "SendCoreEvents"
#	InputDevice	"A4Tech" "SendCoreEvents"
EndSection

Section "ServerLayout"
	Identifier	"Doom"
	Screen		"1600"
	InputDevice	"MS Natural" "CoreKeyboard"
	InputDevice	"Intellimouse" "CorePointer"
#	InputDevice	"A4Tech" "SendCoreEvents"
EndSection

Section "ServerLayout"
	Identifier	"VNC"
	Screen		"1280"
	InputDevice	"MS Natural" "CoreKeyboard"
	InputDevice	"Intellimouse" "CorePointer"
#	InputDevice	"A4Tech" "SendCoreEvents"
EndSection

Section "ServerLayout"
	Identifier	"Secondary"
	Screen		"other"
	InputDevice	"MS Natural" "CoreKeyboard"
	InputDevice	"Intellimouse" "CorePointer"
#	InputDevice	"A4Tech" "SendCoreEvents"
EndSection


Section "Extensions"
  Option "Composite" "Enable"
EndSection
