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 |