The ones out there who decided to drop Windows 8 in favor of Ubuntu after buying an Asus X202E will probably face the issue of a too sensitive touchpad which makes the laptop barely usable, with a lot of random unwanted clicks especially during the “two finger scrolling”. The two finger scrolling is a feature I really don’t want to give up as well as the touch to click one, as i find them really convenient as long as I have to use the laptop as laptop, which means without an external pointing device such as a mouse.
First step to get to the desired settings is to check which hardware are we using.
As reported at this url http://superuser.com/questions/229839/reduce-laptop-touch-pad-sensitivity-in-ubuntu the best is to run the command:
This will return the list of the input devices used by X (for a complete man page, refer to this : Xinput man page in a new tab)
From the list returned it will be easy to guess which is the touchpad device, in the Asus X202E it is:ETPS/2 Elantech Touchpad (debian wiki here)
Since the laptop is equipped with a touchscreen display, do not confuse the touchpad with the digitizer of the display (Atmel Atmel maXTouch Digitizer).
Now we can easily get the initial parameter of the touchpad so we can tinker with them and the worst of the cases we can use them to revert the settings to the initial state.
To do this, to read the setting we are currently running with, the command to be issued is:
xinput list-props "ETPS/2 Elantech Touchpad" | grep -i finger
This will return a few lines:
Synaptics Finger (289): 1, 1, 0 Synaptics Two-Finger Pressure (295): 282 Synaptics Two-Finger Width (296): 7 Synaptics Two-Finger Scrolling (299): 1, 1
We are going to tinker with the first parameter, “Synaptic Finger” in order to require much more pressure of the finger for the touchpad to become active.
what I type is:
sudo xinput set-prop "ETPS/2 Elantech Touchpad" "Synaptics Finger" 5 20 0
Where the second parameter (30) is the one used as threshold for the measured finger pressure. The first one seems to be the one used as “Release pressure” to measure the act of clicking.
I hope this short guide will be useful for other out there.
This settings will be gone after next reboot, so the best is to create a bash script and make it being executed at your login as suggested on this page: http://www.mepis.org/docs/en/index.php?title=Configuring_the_touchpad_with_xinput
so let’s create a script called touchpad.sh
#!/bin/bash sudo xinput set-prop "ETPS/2 Elantech Touchpad" "Synaptics Finger" 5 20 0
Let’s make it executable with:
chmod 755 touchpad.sh
You conveniently save it under a easily accessible folder like /usr/bin
then, if ou use Gnome 2or 3 like me, it’s sufficient to do as reported on this page http://stackoverflow.com/questions/8247706/start-script-when-gnome-starts-up you can open the terminal and type:
Using the graphical interface you can set it up and look for the script by just browsing the filesystem.
useful info here as well: https://help.ubuntu.com/community/SynapticsTouchpad
Enjoy your new configured touchpad.