Here is a fully function ALPS touchpad xorg.conf snippet. I am currently using this in Fedora 9.
Code:
Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
# Device option should not be required
# Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "SendCoreEvents"
Option "SHMConfig" "on"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "Emulate3Buttons" "yes"
Option "LeftEdge" "120"
Option "RightEdge" "830"
Option "TopEdge" "120"
Option "BottomEdge" "600"
Option "FingerLow" "14"
Option "FingerHigh" "15"
# Set MaxTapTime to 0 to disable tapping
# Option "MaxTapTime" "0"
Option "MaxTapTime" "180"
Option "MaxTapMove" "110"
Option "VertScrollDelta" "20"
Option "HorizScrollDelta" "20"
Option "AccelFactor" "0.030"
Option "MinSpeed" "0.5"
Option "MaxSpeed" "1.0"
EndSection
This enables horizontal and vertical scrolling, as well as tapping. To disable tapping change the MaxTapTime option to 0. Also, this is for an Dell Inspiron 9300 so for smaller touchpads the Edge options may vary. Just adjust them until the scroll only works where you want it to.
Edit: Minor changes