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:
{{{
#!/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]]

