martes, 8 de octubre de 2013

Touchpad en Archlinux con Gnome

Tras instalar archlinux, y gnome 3 en mi portátil, veo que el touchpad no funciona como me gustaría. La configuración de gnome ofrece pocas posibilidades, así que lo configuro editando el fichero de configuración de synaptics.

Pero antes hay que indicarle a Gnome Settings Daemon que no sobreescriba la configuración la configuración de synaptics. Para ello hay que ejecutar dconf-editor, y desmarcar la casilla "activo" en la opción /org/gnome/settings-daemon/plugin/mouse.

Si synaptics no está instalado en el sistema, hay que instalar el paquete xf86-input-synaptics. Ahora ya se puede editar el fichero /etc/X11/xorg.conf.d/50-synaptics.conf. Estas son las opciones que tengo añadidas para obtener la configuración que considero óptima:

        Option          "MinSpeed"              "0.5"
        Option          "MaxSpeed"              "1.0"
        Option          "AccelFactor"           "0.075"
        Option          "TapButton1"            "1"
        Option          "TapButton2"            "2"     # multitouch
        Option          "TapButton3"            "3"     # multitouch
        Option          "VertTwoFingerScroll"   "1"     # multitouch
        Option          "HorizTwoFingerScroll"  "0"     # multitouch
        Option          "MaxTapTime"            "70"
        Option          "SingleTapTimeout"      "0"

Bueno, casí óptima. Para obtener una respuesta inmediata a los "taps", antes usaba la opción "FastTaps" que ha sido eliminada. Ahora uso la opción "SingleTapTimeout" y consigo una respuesta inmediata, pero me es imposible arrastrar y soltar elementos usando el touchpad (tengo que usar el botón). Si encuentro una solución a esto, lo postearé aquí, y si tú la sabes, te agradecería que nos la cuentes dejando un comentario.

Puedes probar a alterar los valores y comprobar su funcionamiento usando sysclient. Por ejemplo: sysclient SingleTapTimeout=300

2 comentarios: