I like my Lenovo IdeaPad S10e. Although I have to admit there was something I don’t like since I bought it, which is how hard mouse buttons are when pressing them down. In the end you get used to them..but it turns out that from time to time I have to press the left-click button harder due to its daily wear. What to do? I remembered some laptops and netbooks come with Synaptics TouchPad, so I decided to do a research about it and here you are how to set it in a Lenovo IdeaPad S10e.
Checking Synaptics Touchpad support
Before setting any option you have to check whether or not it is supported, because it will depend on your kernel’s version or how it was compiled. To check it out type the following in a terminal:
grep -i 'synap' /proc/bus/input/devices
The output should be something like this:
N: Name="SynPS/2 Synaptics TouchPad"
Setting the X graphic server
In order to enable Synaptics Touchpad you have to add the following lines into the /etc/X11/xorg.conf file:
Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "Protocol" "auto-dev" Option "CorePointer" Option "VertEdgeScroll" "true" Option "HorizEdgeScroll" "true" Option "TapButton1" "1" Option "LTCornerButton" "3" Option "LBCornerButton" "2" EndSection
Where the parameters of interest are: VertEdgeScroll for vertical scrolling , HorizEdgeScroll for horizon scrolling, TapButton1 for left-click, LTCornerButton for right-click, and LBcornerButton for two-click buttons. The following pictures detail each of them:
What does not work
Not all Synaptics Touchpad’s options worked. For instance the two or three fingers click (TapButton2 and TapButton3) don’t respond even though following the documentation. That’s why I set the LTCornerButton and LBCornerButton options. Maybe the netbook’s touchpad are too small and they weren’t implemented.
- SynapticsTouchpad – Debian Wiki
- Arch Linux Forums / Lenovo Ideapad S10
- Touchpad functionality in Linux