Desactivar el touchpad (mouse) del portatil.

extraido de banyut

A todos nos ha pasado que cuando escribimos con nuestro portatil, de golpe y porrazo como por arte de magia, el cursor salta ubicandose en otra linea, menudo mosqueo, nuestro dedo ha rozado el touchpad.

Si usamos Hardy Heron, podremos desactivarlo o activarlo a nuestro gusto mediante la ventana de preferencias del ratón (pestaña Touchpad) que encontraremos en el menu de ubuntu.

Sistema ? preferencias ? raton

Linux nos presenta una solución más elegante para este caso, el comando syndaemon, este comando desactiva el touchpad cada vez que pulsamos una tecla, volviéndose a activar el solito cuando dejamos de escribir.

Para poder usar syndaemon primero tenemos que activar SHMConfig, esto lo haremos dentro de la sección correspondiente al Touchpad, en el xorg.conf, tenemos que buscar algo parecido a esto:

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"

En la última línea de la sección, justo antes de EndSection, añadiremos lo siguiente.

Option “SHMConfig” “True”

Ahora solo nos queda reiniciar y ya podemos utilizar nuestro comando, si queremos ver como actúa, abrir una consola y teclear el comando syndaemon. Ahora abrir otra consola o cualquier documento y escribir lo que sea, podréis ver como se activa y se desactiva el touchpad cuando dejamos de escribir.

Para pararlo cerrar la consola o utilizar el comando ps -e | grep syndaemon y el comando kill.

El comando syndaemon tiene las siguientes opciones.

  • -d: inicia el programa como demonio (background).
  • -i: Número de segundos que esperará para activarse el touchpad después de la última pulsación, por defecto esta a 2 segundos.
  • -t: solo desactiva el tap y el scroll.
  • -k: ignora los modificadores de las teclas (tecla control, etc).
  • -K: igula que -k pero a demas ignora las combinaciones de teclas (modificador + tecla), ejem. Control + a.

En definitiva, creo que lo más simple es pulsar ALT+F2 y introducir el siguiente comando.

syndaemon -d

Con esto el comando solo sera efectivo hasta que cerremos la sesión, después tendremos que volver a teclearlo. Para que este quede activo siempre tendremos que hacer que se ejecute cada vez que iniciemos sesión, esto lo realizaremos desde sesiones que accederemos mediante.

Sistema ? preferencias ? sesiones

Pulsaremos sobre añadir y introduciremos lo siguiente.

Nombre: syndaemon
Orden: syndaemon -d
Comentario: desactiva touchpad al escribir

Aceptamos, cerramos y reiniciamos.

Antes de finalizar creo que también puede ser interesante el programa gsynaptics que encontraremos en los repositorios y que por lo tanto podremos instalar mediante aptitude. Se trata de un programa gráfico que nos permite configurar nuestro touchpad.

Hay que tener en cuenta que igual que con syndaemon hay que poner a true SHMConfig.

---
La inteligencia me persigue pero, ... yo soy más rápido.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Gracias @banyut

Mis opciones fueron:

syndaemon -i 4 -t -d -K

Muchas gracias

Inicio de sesión

Encuesta

¿Qué entorno gráfico prefieres usar? ¿Por qué?
Unity
23%
Gnome 3
23%
Gnome classic
38%
Kde
6%
Xfce
4%
Enligthenment
1%
Lxde
2%
Otro - Especificar
1%
¿Entorno gráfico? Ninguno, ¡solo uso la consola!
2%
Total de votos: 1091