I'm using (K)ubuntu 12.04 LTS with a Synaptics touchpad. The palm sensitivity it terrible, whenever I'm typing the mouse suddenly jerks off to a different place. Is there a way to enable/increase palm sensitivity?
AFAIK, palm sensing is not exposed through the graphical touchpad configuration tool. That said, you could try playing with it by using
To see what options are available, run
synclient -l | grep -i palm
PalmDetect = 0 PalmMinWidth = 10 PalmMinZ = 200
Those are the options I see, so, to activate the palm sensing, run
synclient PalmDetect=1, and then experiment with the values of the other two.
"PalmMinWidth" "integer" Minimum finger width at which touch is considered a palm. Prop‐ erty: "Synaptics Palm Dimensions" "PalmMinZ" "integer" Minimum finger pressure at which touch is considered a palm. Property: "Synaptics Palm Dimensions"
When you find the right values, create a startup entry in Startup Applications with a command of the following form:
synclient PalmDetect=1 PalmMinWidth=xx PalmMinZ=yy
...where xx and yy are the desired values.
Besides the settings posted by
mikewhatever, these settings seems to work very good for me:
synclient AreaLeftEdge=2000 synclient AreaRightEdge=5000
Note: those are the settings for my device... you need to find out your device values.
Try incrementing AreaRightEdge starting from zero until you can move the cursor as "normal". AreaLeftEdge works the opposite, so from zero, increment it until it doesn't move... then go back little by little until the cursor moves as "normal" again. (at the end, AreaRightEdge can not be lower than AreaLeftEdge).
Perhaps Top and Bottom should be set as well... I will test that later, but at least Left/Right seems to do the job.
Also, in terms of "sensitivity", you can adjust these:
FingerLow = 25 FingerHigh = 50
As the above values, try to find those that are optimal for you.
(Quoted from my answer to my own question:) Synaptics Touchpad : solving 2 finger problem triggered by resting palm
Adding to lepe's excellent answer: I was able to discover the AreaLeftEdge and AreaRightEdge numbers by using
user@t560:~$ xinput list
and in there is a line like
↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)]
and then taking the device number and feeding it to
xinput --test 11
and then dragging my finger across the pad, noting the numbers that corresponded to where I wanted the borders to be.
In my case (Thinkpad T560), the extremes of the pad are about 2200 and 4400, so I ended up setting 2700 and 3700 as my left and right edges.