Note, this XF86Config has been severly trimmed down to reduce disk space taken, etc. See the notes at the end.
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
EndSection
Section "ServerFlags"
# NoTrapSignals
# DontZap
# DontZoom
EndSection
Section "Keyboard"
Protocol "Standard"
AutoRepeat 500 5
# ServerNumLock
# Xleds 1 2 3
# LeftAlt Meta
# RightAlt ModeShift
# RightCtl Compose
# ScrollLock ModeLock
EndSection
Section "Pointer"
Protocol "PS/2"
Device "/dev/mouse"
Emulate3Buttons
Emulate3Timeout 50
EndSection
Section "Monitor"
Identifier "Internal LCD"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 31.5
VertRefresh 40-150
Modeline "640x480" 25.175 640 664 760 800 480 491 493 525
EndSection
Section "Device"
Identifier "WD 90C24 (laptop)"
VendorName "Unknown"
BoardName "Unknown"
VideoRam 1024
Chipset "wd90c24"
Option "fast_dram"
Clocks 25.175 28.322 65 36 # These are not programmable
Clocks 29.979 77.408 62.195 59.957 # These are programmable
Clocks 31.5 35.501 75.166 50.114 # These are not programmable
Clocks 39.822 72.038 44.744 80.092 # These are programmable
Clocks 44.297 # Must match Mclk
EndSection
Section "Screen"
Driver "svga"
Device "WD 90C24 (laptop)"
Monitor "Internal LCD"
Subsection "Display"
Depth 8
Modes "640x480"
ViewPort 0 0
Virtual 1152 900
EndSubsection
EndSection
Other notes, this is only for the internal LCD, and does not include any external monitor info, although this depends largely on your monitor...
The size was trimmed down for three reasons: