Wednesday, December 16, 2009

Oh and PS here is my kernel options for grub that also make xorg and GDM work NICELY together on a thinkpad T20 with a savage S3 videocard


kernel /boot/vmlinuz-2.6.28-dl-10 acpi=force root=UUID=35dc06ad-7569-4930-87dd-f1aa39695a99 acpi=force ro quiet splash vga=791 xmodule=vesa xdriver=savage

xorg for a thinkpad T20

After quite a while of internetting and scouring forums I have a thinkpad T20 with a savage s3 video card working at the correct resolution of 1024 X 768. As it took me sooo long to compile I provide it here for you to enjoy. I configured this T20 for a friend and it is running Debris 2.0 Linux distribution which is a derivative of ubuntu for older or slim hardware and netbooks. It runs in under 200 MB so it is fast as well. Now without further adieu the xorg.conf file.

# xorg.conf (X.Org 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 xorg.conf manual page.
# (Type "man 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 "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection

Section "Device"
Identifier "Configured Video Device"
BusID "PCI:1:0:0"
Option "DmaType" "PCI"
Option "BusType" "PCI"
EndSection


#Section "Monitor"
# Identifier "Configured Monitor"
# Option "DPMS"
#EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
Defaultdepth 16
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Synaptics Touchpad"
EndSection


Thank you think.wiki.org and crunchbang and all who helped by posting useful tidbits.