Revisión de Configurar touchpad de Mar, 11/11/2025 - 10:57

La revisión le permite rastrear las diferencias que hay entre distintas versiones de una entrada.

= Configurar el Touchpad en Trisquel GNU/Linux =

Esta guía explica cómo habilitar y configurar el *touchpad* en Trisquel GNU/Linux. Es válida también para Ubuntu, Linux Mint y otras distribuciones basadas en Debian.

1. Verificar si el sistema detecta el touchpad

Abre una terminal y ejecuta:

{{{ sudo libinput list-devices | grep -i touchpad }}}

Si aparece información del dispositivo, el sistema lo reconoce correctamente. Si no aparece nada, revisa que no esté desactivado en la BIOS o UEFI.

2. Instalar los paquetes necesarios

Instala el controlador y las herramientas de gestión:

{{{ sudo apt update sudo apt install xserver-xorg-input-synaptics xinput }}}

Después de la instalación, reinicia la sesión.

3. Configuración gráfica

Si utilizas MATE, XFCE o GNOME, abre:
* Menú → Preferencias → Ratón y Touchpad
Desde ahí puedes activar o desactivar funciones como:
* Tocar para hacer clic  
* Desplazamiento con dos dedos  
* Desactivar el touchpad mientras se escribe  
Estos cambios se guardan automáticamente para el usuario.

4. Configuración manual con Xinput

Para ajustar parámetros desde la terminal:

1. Lista los dispositivos de entrada: {{{ xinput list }}}

2. Busca el número de ID del touchpad (por ejemplo: ``SynPS/2 Synaptics TouchPad id=12``).

3. Para ver sus propiedades: {{{ xinput list-props 12 }}}

4. Ejemplos de comandos útiles:

* Activar el toque como clic:
  {{{
  xinput set-prop 12 "libinput Tapping Enabled" 1
  }}}
* Desactivar temporalmente el touchpad:
  {{{
  xinput disable 12
  }}}
* Volver a habilitarlo:
  {{{
  xinput enable 12
  }}}

5. Configuración persistente

Para que los cambios sean permanentes, crea el archivo:

{{{ sudo nano /etc/X11/xorg.conf.d/40-libinput.conf }}}

Contenido recomendado:

{{{ Section "InputClass"

   Identifier "touchpad"
   MatchIsTouchpad "on"
   Driver "libinput"
   Option "Tapping" "on"
   Option "NaturalScrolling" "true"
   Option "DisableWhileTyping" "true"
EndSection }}}

Guarda con **Ctrl+O**, cierra con **Ctrl+X** y reinicia el sistema.

6. Solución de problemas

* Verificar si el sistema detecta el dispositivo:
  {{{
  grep -i touchpad /var/log/Xorg.0.log
  }}}
* Verificar si el módulo del kernel está cargado:
  {{{
  lsmod | grep psmouse
  }}}
* Si no aparece, cargarlo manualmente:
  {{{
  sudo modprobe psmouse
  }}}

7. Desactivar el touchpad al conectar un ratón

Puedes automatizarlo con **syndaemon** o un pequeño script:

{{{

  1. !/bin/bash

if xinput list | grep -i mouse; then

   xinput disable $(xinput list | grep -i touchpad | awk '{print $6}' | cut -d'=' -f2)
fi }}}

Guarda el script y ejecútalo al iniciar sesión.

== 8. Referencias ==
* [[https://wayland.freedesktop.org/libinput/doc/latest/|Documentación de Libinput]]
* [[https://help.ubuntu.com/community/SynapticsTouchpad|Wiki de Ubuntu sobre Touchpads]]
* [[https://trisquel.info/wiki/Hardware|Wiki de Trisquel: Hardware]]

Revisiones

11/11/2025 - 10:57
Carlos segura