All below information is related to an installation of Linux Slackware 10.2 on an i386 (standard PC) Toshiba P20 machine. Other linux distributions should also accept this configuration.
XORG ConfigurationThis configuration file provides four layouts that are useful, here is the how-to call them and their description:
Please have a look at the startx.alternative section for a pretty interface to these features
# XORG.CONF by F. Schoenahl (c) 2005
# for Toshiba 2410 S - see layouts for
# different boot options.
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
Load "speedo"
Load "glx"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/local/"
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/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/CID/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/"
EndSection
Section "ServerFlags"
EndSection
Section "InputDevice"
Identifier "toshkb"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbLayout" "fr_CH"
Option "XkbModel" "pc102"
Option "XkbRules" "xfree86"
EndSection
Section "InputDevice"
Identifier "usbmouse"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "touchpad"
Driver "mouse"
Option "CorePointer"
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "lcdmon"
HorizSync 28-60
VertRefresh 43-72
Option "DPMS"
Option "NoDDC" "1"
EndSection
Section "Device"
Identifier "VESA Framebuffer"
Driver "vesa"
EndSection
Section "Device"
Identifier "NVidia standard"
Driver "nvidia"
EndSection
Section "Screen"
Identifier "fbscreen"
Device "VESA Framebuffer"
Monitor "lcdmon"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 32
Modes "1024x768" "800x600" "640x480"
EndSubsection
EndSection
Section "Screen"
Identifier "nvscreen"
Device "NVIDIA standard"
Monitor "lcdmon"
DefaultDepth 24
Option "NoDDC" "1"
Option "NvAgp" "3"
Subsection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubsection
Subsection "Display"
Depth 32
Modes "800x600" "640x480"
EndSubsection
EndSection
Section "ServerLayout"
Identifier "fbusbmouse"
Screen "fbscreen"
InputDevice "usbmouse" "CorePointer"
InputDevice "toshkb" "CoreKeyboard"
EndSection
Section "ServerLayout"
Identifier "fbtouchpad"
Screen "fbscreen"
InputDevice "touchpad" "CorePointer"
InputDevice "toshkb" "CoreKeyboard"
EndSection
Section "ServerLayout"
Identifier "nvtouchpad"
Screen "nvscreen"
InputDevice "touchpad" "CorePointer"
InputDevice "toshkb" "CoreKeyboard"
EndSection
Section "ServerLayout"
Identifier "nvusbmouse"
Screen "nvscreen"
InputDevice "usbmouse" "CorePointer"
InputDevice "toshkb" "CoreKeyboard"
EndSection
|