xserver-xorg-input-synaptics <= 1.5
This driver will not support drag gestures, but it can be pretty usable nonetheless. You can run it with the defaults, without any configuration in xorg.conf.
Alternatively, here's an example of a customized configuration to get two finger vertical scrolling, disabled tap to click, good mouse acceleration, and speed. Use the following in /etc/X11/xorg.conf
Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/input/mice" Option "Protocol" "auto-dev" Option "SHMConfig" "true" Option "New AccelFactor" "0.03" Option "LeftEdge" "100" Option "RightEdge" "1120" Option "TopEdge" "50" Option "BottomEdge" "310" Option "MinSpeed" "0.94" Option "MaxSpeed" "1" Option "AccelFactor" "0.0015" #tapping Option "FingerHigh" "30" Option "FingerLow" "20" Option "MaxTapTime" "150" Option "FastTaps" "0" Option "TapButton1" "0" Option "TapButton2" "0" Option "TapButton3" "0" #edge scroll Option "VertEdgeScroll" "0" Option "HorizEdgeScroll" "0" Option "VertScrollDelta" "5" Option "HorizScrollDelta" "0" #two finger scroll Option "VertTwoFingerScroll" "1" Option "HorizTwoFingerScroll" "1" EndSection
xserver-xorg-input-mtrack
Use the mtrack multitouch driver that can be downloaded and compiled from: https://github.com/BlueDragonX/xf86-input-mtrack you can also follow instructions in: http://ubuntuforums.org/showthread.php?t=1730361
This configuration works reasonably:
Section "InputClass" MatchIsTouchpad "on" Identifier "Touchpads" Driver "mtrack" MatchProduct "bcm5974" MatchDevicePath "/dev/input/event*" #Option "PalmSize" "40" Option "IgnorePalm" "true" Option "ThumbRatio" "60" Option "ThumbSize" "20" Option "ClickTime" "40" Option "ScrollDistance" "175" Option "Sensitivity" "1.00" Option "TapButton1" "1" Option "TapButton2" "3" Option "TapButton3" "2" Option "FingerHigh" "10" Option "FingerLow" "7" Option "SwipeLeftButton" "8" Option "SwipeRightButton" "9" Option "SwipeUpButton" "10" Option "SwipeDownButton" "11" #Option "ScaleUpButton" "0" #Option "ScaleDownButton" "0" Option "TapDragTime" "350" Option "TapDragWait" "60" Option "TapDragDist" "200" #Option "GestureWaitTime" "300" Option "ClickFinger2" "3" EndSection