Setting Synaptics Touchpad in Lenovo IdeaPad S10e


IdeaPad S10e

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.

References

,

  1. #1 by Luis Gallardo on 10/03/2011 - 9:02 am

    @ernesto es normal que el archivo xorg.conf esté vacío porque muchas cosas se están pasando a hal, pero de igual forma lo que coloques allí será reconocido. Respecto a Gnome, me parece extraño porque lo probé hace tiempo y me funcionaba sin problemas. Cuál versión de Gnome estás usando?

  2. #2 by ernesto on 10/03/2011 - 12:37 am

    Saludos, he realizado los cambios que sugieres y no logro que funcione en Gnome. Sin embargo, a veces uso LXDE y funciona perfectamente. No tengo mucha experiencia en SL y no se porque funciona en uno y no en el otro, será que se puede remediar? me pueden dar luces al respecto. Por cierto el archivo /etc/X11/xorg.conf estaba vacío (de hecho ni siquiera existía)…

    Gracias de antemano por el apoyo

  3. #3 by Luis Gallardo on 14/09/2010 - 1:29 pm

  4. #4 by felipe on 13/09/2010 - 9:24 pm

    se agradece, de igual forma creo k tendre k googlear y buscar info sobre la tarjeta grafica y como adaptarla en el xorg, etc..
    necesito trabajar con dos monitores.
    gracias y saludos

  5. #5 by Luis Gallardo on 12/09/2010 - 1:09 pm

    @felipe mi archivo xorg.conf prácticamente tiene lo que coloqué arriba. No te lo puedo copiar porque ya no tengo este equipo (ahora tengo una Lenovo S10-3). Saludos!!

  6. #6 by felipe on 11/09/2010 - 10:28 pm

    Me puedes mostrar o subir el xorg.conf, lo que pasa es k tengo un lenovo s10e igual que el tuyo y lo configure con grdar o algo asi para 2 monitores a traves de la salida de vga, pero una vez que reinicie no me levanta el entorno grafico y hace alusion a que tiene un problema con xorg.conf entre a ver la configuracion de ese archivo pero creo k es mucho para mi y no lo entiendo, esop espero tu ayuda..

  7. #7 by Luis Gallardo on 21/04/2010 - 9:30 am

    @Michael Imagino que es el que proporciona el paquete xserver-xorg-input-synaptics, o estás haciendo referencia a otro?

  8. #8 by Michael on 21/04/2010 - 9:25 am

    Buenas. Ya Synaptics lanzó un driver de sus touchpads para Linux.

(will not be published)