33

I have Ubuntu 10.10 Maverick Meerkat installed. The problem is that the tap to click feature on my touchpad is too sensitive in ubuntu. It works fine with windows. I randomly end up clicking things while moving the mouse. Its very irritating. Any solutions ? I have a HP Probook 4410s laptop.

2
  • 1
    Would it be acceptable to turn it off? I assume the trackpad has real buttons nearby.
    – Cajunluke
    Jan 6, 2011 at 15:16
  • 1
    i mean i could probably get used to it being off. But i would prefer a fix rather than avoiding the problem.
    – tapan
    Jan 6, 2011 at 15:30

3 Answers 3

44

This works for me in Ubuntu 10.10

To see what trackpad you've got and what it's called, try:

xinput list

My device is called "SynPS/2 Synaptics TouchPad"

There are 3 finger pressure settings: low, high & press. See what their current values are with something like:

xinput list-props "SynPS/2 Synaptics TouchPad" |grep -i finger

Change the values with something like:

xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Finger" 50 90 255

By increasing the second parameter, you require more finger pressure for the trackpad to respond. The first parameter controls release pressure, the third is to detect a button press (I think).

10
  • 2
    I needed to put commas in between the numerical values, as running it without commas resulted in a non-functioning trackpad. Also, my values were 12, 35, 255, in case someone tries it and 50, 90, 255 makes clicking not work at all. I have an ALPS GlidePoint.
    – user125456
    Mar 29, 2012 at 13:03
  • 4
    Works on 13.10 too, 10, 50, 0 seems to be a good setting on macbook 4.1
    – NoBugs
    Aug 27, 2013 at 3:33
  • 2
    on my macbook pro unibody the commannd was: $ sudo xinput set-prop "bcm5974" "Synaptics Finger" 10, 50, 0
    – elviejo79
    Sep 14, 2013 at 18:31
  • 1
    This works, but on restart, it goes back to old values. How do I fix the values so that it sticks?
    – Zeynel
    Oct 20, 2013 at 12:37
  • 4
    I have an HP Pavilion with a SynPS/2 Synaptics TouchPad running XUbuntu 15.10. I put this in .profile so it runs each time the laptop boots: xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Finger" 12, 35, 255
    – Mike Slinn
    Feb 8, 2016 at 6:28
7

This may be silly but do you have gpointing-device-settings installed?

dpkg --get-selections | grep gpointing

Should show it if you do have it installed. If not try installing it with apt-get or aptitude.

1
  • 3
    i do have it installed. No options from there really helped.
    – tapan
    Jan 7, 2011 at 8:27
0

For Ubuntu 20, use these instructions based on the Adjust Touchpad Sensitivity section of the SynapticsTouchpad help page.

First, determine the device number, id, of your touchpad device.

xinput list

(Optional but helpful) In a terminal, you can monitor events emitted by that device:

xinput --test <id>

NOTE: While the test is running, you may be unable to select ranges of text in your terminal.

(Optional but helpful) In another terminal, you can monitor for changes in the device properties:

xinput --watch-props <id>

The sensitivity of the touchpad is controlled by the Synaptics Finger properties, three numbers described in the synaptics manpage:

Option "FingerLow" "integer"
       When  finger  pressure  drops  below this value, the driver counts it as a release.
       Property: "Synaptics Finger"

Option "FingerHigh" "integer"
       When finger pressure goes above this value,  the  driver  counts  it  as  a  touch.
       Property: "Synaptics Finger"

Option "FingerPress" "integer"
       When  finger  pressure  goes  above  this  value,  the driver counts it as a press.
       Currently a press is equivalent to putting the  touchpad  in  trackstick  emulation
       mode. Property: "Synaptics Finger"

Use xinput --set-prop to set these values:

xinput --set-prop <id> "Synaptics Finger" 50, 80, 255

You may have to play with the values to find your preferred thresholds. When you change them, you should see the change reflected in the --watch-props terminal.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .