Desactivar touchpad mientras se escribe en Linux

Ubuntu incluye por defecto un programa llamado syndaemon que monitoriza el teclado y desactiva el touchpad cuando estás escribiendo.

Para poder utilizarlo antes tenemos que añadir la línea:

Option "SHMConfig" "on"

en la sección dedicada al touchpad en xorg.conf. Para editar xorg.conf en gedit como root escribimos en la consola:

sudo gedit /etc/X11/xorg.conf

Busca una sección que comience con algo parecido a:

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

y añade la nueva opción dentro de esa sección (antes del EndSection).

Ahora vamos a hacer que el programa arranque automáticamente al iniciar sesión. Nos vamos a Sistema -> Preferencias -> Sesiones, pulsamos Nuevo y en Nombre escribimos syndaemon y en Comando syndaemon -d (para que inicie en modo daemon).

Por último reiniciamos el PC, y listo. Por defecto por cada pulsación de una tecla el touchpad se desactivará durante 2 segundos, aunque podemos configurarlo usando el flag -i.

17 comentarios en «Desactivar touchpad mientras se escribe en Linux»

  1. Pingback: edubxb.net – Blog » Archivos » La pesadilla del teclado y el touchpad en el MacBook

  2. Justo justo lo que estaba buscando.

    Hace unas 3 semanas en el trabajo me dejaron un HP que tenia un botón para desactivar el touchpad… me pareció lo mejor, ya que con el pulgar muchas veces le suelo dar y corto y pego por doquier…

    Esto es justo lo que necesitaba para mi portatil… que por cierto es un Dell…

    Chapó!

  3. Pingback: Message in a bottle…. : Blog Archive : Desactivar el Touchpad mentre s’escriu

  4. Acabo de realizar todas las acciones y funciona perfectamente. Lo que sí me gustaría que fuera sólo 1 segundo para que se active el touchpad. No entendí aquello del flag -i que sale al final. ¿podrías ser un poco más específico?
    Muchas gracias de antemano y de postmano porque aunque sea con 2 segundos, me sirve mucho mucho.

  5. Pingback: Desactivar el touchpad al conectar un ratón en Linux

  6. Pingback: Desactivando Touchpad. « Informatica Facil

  7. Pingback: Desactivar el toqué rápido de Synaptics en Ubuntu « El Blog de Joseito

  8. Bueno, yo tenia el mismo problema con el touchpad y mi solucion fue mas drastica.
    Ni demonios ni nada.
    Hice lo siguiente:
    chuky@portatil:~$ su
    Password:
    portatil:/home/chuky# nano /etc/X11/xorg.conf

    Y Donde pone…
    Section «InputDevice»
    Identifier «Synaptics Touchpad»
    Driver «synaptics»
    Option «SendCoreEvents» «true»

    EndSection

    Poner el «SendCoreEvents» a false y ya esta, anula por completo el touchpad

    Espero que le sirva a alguien.

    PD: Uso Debian 4.0 con el kernel 2.6.18-5-686

    1. Pues en Wheezy se reinicia la sesión gráfica al tocar el touchpad si se incluye esta opción en /usr/share/X11/xorg.conf/50-synaptics.conf
      Y además syndaemon no está en los repositorios… ¡cachis!

  9. Pingback: Mi batalla por abandonar Windows en favor de GNU/Linux :: GONZO

  10. Buenas, y que pasaría si no tengo la sección «input device» en el xorg.conf??

    Mi xorg.conf sale esto:

    Section «Monitor»
    Identifier «Configured Monitor»
    EndSection

    Section «Screen»
    Identifier «Default Screen»
    Monitor «Configured Monitor»
    Device «Configured Video Device»
    DefaultDepth 24
    EndSection

    Section «Module»
    Load «glx»
    EndSection

    Section «Device»
    Identifier «Configured Video Device»
    Driver «nvidia»
    Option «NoLogo» «True»
    EndSection

  11. Gracias

    *** Comando: desactivar pulsaciones de ratón con touchpad, MATE ***

    Deshabilitar las pulsaciones (toques, golpes, golpecitos) del ratón con el touchpad (panel táctil) se consigue fácilmente de forma gráfica. P.e. en Linux Mint 17 MATE basta con ir al menú principal > Centro de control > Hardware > Ratón > Touchpad, quitar la marca de «Activar pulsaciones del ratón con el touchpad» y cerrar esa ventana. Esto es útil para los que solemos usar el touchpad pero, tal vez por tocarlo un poco fuerte, hacemos clic sin querer, lo que nos puede traer alguna pérdida de tiempo, problemilla, … Nosotros preferimos usar los botones externos (normalmente «debajo») para hacer clic.

    Para conseguir lo mismo se puede usar el siguiente comando (en una consola o terminal o desde el diálogo «Ejecutar una aplicación», que aparece al pulsar a la vez las teclas Alt y F2):
    gsettings set org.mate.peripherals-touchpad tap-to-click false

    Para volver a activar las pulsaciones:
    gsettings set org.mate.peripherals-touchpad tap-to-click true

    Para, en un terminal, ver si están activas o desactivadas:
    gsettings get org.mate.peripherals-touchpad tap-to-click

    Puede ser útil tener estos comandos en un script, p.e. en uno que podemos ejecutar tras arrancar el Live USB que, además de desactivar las pulsaciones del touchpad, puede activar la distribución de teclado española, poner nuestros motores de búsqueda favoritos de Firefox,…

    ——————–
    En GNOME 2 los comandos equivalentes son:
    gconftool-2 -s -t bool /desktop/gnome/peripherals/touchpad/tap_to_click false
    gconftool-2 -s -t bool /desktop/gnome/peripherals/touchpad/tap_to_click true
    gconftool-2 -g /desktop/gnome/peripherals/touchpad/tap_to_click

    =============
    Fuente: http://www.elgrupoinformatico.com/comando-desactivar-pulsaciones-raton-con-touchpad-mate-t20619.html

  12. Gracias

    **** Desactivar touchpad al escribir para evitar problemas, MATE ****

    Si tienes un ordenador portátil (laptop, netbook, …) posiblemente te haya pasado más de una vez que estás escribiendo más bien rápido y de repente el cursor se te va a otro sitio, se borran palabras o frases, se copia o corta (y pega) texto en cualquier lugar, … (cosas raras, fenómenos extraños, a priori inexplicables …)

    Para solucionar este problema puede bastar con deshabilitar el touchpad (panel táctil) mientras escribimos (sigue funcionando perfecta e inmediatamente al dejar de escribir, sin problema alguno). En MATE (p.e. con Linux Mint 17, qiana) se consigue ejecutando el siguiente comando (en una consola o terminal o desde el diálogo «Ejecutar una aplicación», que aparece al pulsar a la vez las teclas Alt y F2):
    [code]gsettings set org.mate.peripherals-touchpad disable-while-typing true[/code]
    Para volver al estado anterior:
    [code]gsettings set org.mate.peripherals-touchpad disable-while-typing false[/code]
    Para, en un terminal, ver el estado presente:
    [code]gsettings get org.mate.peripherals-touchpad disable-while-typing[/code]
    Para ver la entrada de forma gráfica basta con ejecutar …
    [code]dconf-editor[/code]
    … e ir abriendo las ramas del árbol de datos (esquemas -schemas- y entradas -keys-) hasta llegar a la entrada correspondiente: org, mate, desktop, peripherals, touchpad, disable-while-typing. Para cambiarla basta con pulsar sobre su valor (Value), siendo verdadero (true) al activar la casilla correspondiente o falso (false) al desactivarla.

    Para poder ejecutar dconf-editor antes hay que instalarlo en la computadora. Se puede hacer p.e. desde Synaptic, el gestor de paquetes (Package Manager).

    Si además (o en vez) de dconf-editor instalamos dconf-cli podemos ver el valor de la entrada ejecutando en un terminal:
    [code]dconf read /org/mate/desktop/peripherals/touchpad/disable-while-typing[/code]
    Podemos desactivar el touchpad al escribir ejecutando:
    [code]dconf write /org/mate/desktop/peripherals/touchpad/disable-while-typing true[/code]
    Y así volvemos a habilitarlo:
    [code]dconf write /org/mate/desktop/peripherals/touchpad/disable-while-typing false[/code]
    Nota: Si instalamos dconf-tools conseguimos tanto dconf-editor como dconf-cli .

    Fuente: http://www.elgrupoinformatico.com/desactivar-touchpad-escribir-para-evitar-problemas-mate-t26856.html

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.