To users who say "touchpad is too sensitive", do not bother Seth about the driver. Instead, learn how to properly configure your device.
synclient is a command line program you use to interact with the ALPS touchpad. Do not bother with the Gnome Menu system->mouse-> touchpad settings. Those are just a small sliver of settings you can adjust.
Run "synclient -l" to review your current settings. If your touchpad is too sensitive (mine was) or you don't have vertical scrolling (I did not) or you want two finger taps, then test the settings with synclient and then make them permanent by putting a configuration file into your system.
If "too sensitive" is your situation, look at the setting for FingerLow and FingerHigh. That fixed it for me. I also had no "right side vertical scroll" because the measurement of my touchpad was far from the default settings. My RightEdge is 1750, and touches to the right of that point will work for vertical scroll.
For the record, on my Dell Precision M4600, these are the settings I use now, and they are mostly correct, except for the "accidental grab" problem I described, but cannot re-produce reliably.
Once you find the changes you like, they can be put into a config file. On Debian Linux, the file you can most obviously edit is
/usr/share/X11/xorg.conf.d/50-synaptics.conf, but as that file says at the top, it will get erased if you update X11. So I have put the permanent changes into this file:
$ cat /etc/X11/xorg.conf.d/synaptics.conf
# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
# Option "OptionName" "value"
#
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics" MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
# MatchDevicePath "/dev/input/event*"
Now, if you restart your system and the settings are forgotten, you have run into a long-standing problem that the gnome-settings-daemon tries to "help" you by erasing all of your config changes. Google "touchpad gnome-settings-daemon" you'll find fixes. This one worked for me: https://wiki.archlinux.org/index.php/Touchpad_Synaptics
To users who say "touchpad is too sensitive", do not bother Seth about the driver. Instead, learn how to properly configure your device.
synclient is a command line program you use to interact with the ALPS touchpad. Do not bother with the Gnome Menu system->mouse-> touchpad settings. Those are just a small sliver of settings you can adjust.
Run "synclient -l" to review your current settings. If your touchpad is too sensitive (mine was) or you don't have vertical scrolling (I did not) or you want two finger taps, then test the settings with synclient and then make them permanent by putting a configuration file into your system.
If "too sensitive" is your situation, look at the setting for FingerLow and FingerHigh. That fixed it for me. I also had no "right side vertical scroll" because the measurement of my touchpad was far from the default settings. My RightEdge is 1750, and touches to the right of that point will work for vertical scroll.
For the record, on my Dell Precision M4600, these are the settings I use now, and they are mostly correct, except for the "accidental grab" problem I described, but cannot re-produce reliably.
$ synclient -l pTime = 180 meout = 180 uttonTime = 75 ingerMinZ = 139 ingerMinW = 7 Delta = 48 erScroll = 1 gerScroll = 0 inSpeed = 1 axSpeed = 195 seAlways = 0 imeout = 5000 olling = 0 rigger = 0 ction = 50 ionMinZ = 14 ionMaxZ = 79 ionMinFactor = 1 ionMaxFactor = 1 esture = 1
Parameter settings:
LeftEdge = 300
RightEdge = 1750
TopEdge = 210
BottomEdge = 1190
FingerLow = 93
FingerHigh = 98
FingerPress = 250
MaxTapTime = 180
MaxTapMove = 107
MaxDoubleTa
SingleTapTi
ClickTime = 100
FastTaps = 0
EmulateMidB
EmulateTwoF
EmulateTwoF
VertScrollDelta = 48
HorizScroll
VertEdgeScroll = 1
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFing
HorizTwoFin
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0819336
TrackstickSpeed = 40
EdgeMotionMinZ = 14
EdgeMotionMaxZ = 79
EdgeMotionM
EdgeMotionM
EdgeMotionU
TouchpadOff = 0
LockedDrags = 0
LockedDragT
RTCornerButton = 0
RBCornerButton = 0
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 3
ClickFinger1 = 1
ClickFinger2 = 1
ClickFinger3 = 1
CircularScr
CircScrollDelta = 0.1
CircScrollT
CircularPad = 0
PalmDetect = 1
PalmMinWidth = 20
PalmMinZ = 99
CoastingSpeed = 100
CoastingFri
PressureMot
PressureMot
PressureMot
PressureMot
GrabEventDevice = 1
TapAndDragG
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
Test changes like t his
$ synclient GrabEventDevice=0
or such.
Once you find the changes you like, they can be put into a config file. On Debian Linux, the file you can most obviously edit is X11/xorg. conf.d/ 50-synaptics. conf, but as that file says at the top, it will get erased if you update X11. So I have put the permanent changes into this file:
/usr/share/
$ cat /etc/X11/ xorg.conf. d/synaptics. conf xorg.conf. d first.
MatchIsTouchpa d "on" who-t.blogspot. com/2010/ 11/how- to-ignore- configuration- errors. html
# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/
# Additional options may be added in the form of
# Option "OptionName" "value"
#
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://
# MatchDevicePath "/dev/input/event*"
Option "VertTwoFingerS croll" "1" eshold" "100"
Option "TouchpadOff" "0"
Option "PalmDetect" "1"
Option "PalmMinWidth" "20"
Option "PalmMinZ" "99"
Option "CoastingSpeed" "100"
Option "RightEdge" "1750"
Option "JumpyCursorThr
Option "FingerPress" "250"
Option "TapButton1" "1"
Option "VertEdgeScroll" "1"
Option "FingerHigh" "98"
Option "FingerLow" "93"
Option "TapButton2" "3"
Option "TapButton3" "3"
Option "YAxisMapping" "5 4"
EndSection
Now, if you restart your system and the settings are forgotten, you have run into a long-standing problem that the gnome-settings- daemon tries to "help" you by erasing all of your config changes. Google "touchpad gnome-settings- daemon" you'll find fixes. This one worked for me: https:/ /wiki.archlinux .org/index. php/Touchpad_ Synaptics