¿Cómo personalizar los Gestos del Touchpad en Ubuntu y Linux?

Con esta guía completa aprenderás a instalar, configurar y asignar acciones a cada gesto, desde cambiar de escritorio y gestionar ventanas hasta automatizar tareas con simples movimientos.

Si alguna vez has usado un portátil moderno con Windows 10 o un MacBook, sabes lo cómodo que resulta usar gestos en el touchpad. Deslizar con tres o cuatro dedos para cambiar de escritorio, abrir todas las ventanas o ajustar ventanas a los bordes hace que usar el portátil sea mucho más eficiente que con un ratón tradicional.

En Ubuntu y otras distribuciones Linux, estas funciones no están activadas por defecto, pero puedes personalizar tus gestos de touchpad con un poco de configuración y herramientas gratuitas.

En esta guía completa aprenderás a instalar y configurar libinput-gestures y Gesture, las herramientas más utilizadas para llevar los gestos de Ubuntu al siguiente nivel.

Aprende a aprovechar al máximo tu touchpad, automatizar tareas, aumentar tu productividad y lograr una experiencia más parecida a la de macOS o Windows 10, todo dentro de Linux.

¿Por qué los gestos del touchpad son importantes en Linux?

Ubuntu viene con gestos básicos preconfigurados: desplazamiento vertical y horizontal, clic derecho con dos dedos y zoom con pellizco. Sin embargo, estos gestos son limitados.

La verdadera potencia aparece cuando puedes:

  • Cambiar entre escritorios virtuales deslizando con tres o cuatro dedos
  • Mostrar todas las ventanas abiertas con un gesto
  • Maximizar, minimizar o ajustar ventanas a los bordes
  • Ejecutar combinaciones de teclado personalizadas
  • Automatizar tareas frecuentes con simples movimientos del touchpad

Estas funcionalidades no solo hacen que Ubuntu sea más intuitivo, sino que también aumentan la productividad y eficiencia diaria, especialmente si pasas muchas horas frente al ordenador.

Preparación: qué necesitas antes de empezar

Antes de instalar libinput-gestures, hay varios pasos previos que debes completar para garantizar que todo funcione correctamente:

1. Python 3.6 o superior

Libinput-gestures depende de Python 3.6. Para comprobar si lo tienes instalado:

python3 --version

Si el comando devuelve un error o una versión inferior, instálalo con:

sudo apt-get install python3.6

2. Git

Necesitarás git para clonar los repositorios de GitHub y GitLab. Instálalo ejecutando:

sudo apt install git

3. Añade tu usuario al grupo “input”

Para que libinput-gestures pueda leer tu touchpad, tu usuario debe estar en el grupo input. Ejecuta:

sudo gpasswd -a $USER input

Luego reinicia tu sesión o ejecuta:

su - ${USER}

4. Xdotool y libinput-tools

Estos paquetes permiten simular entradas de teclado y mouse, esenciales para que los gestos funcionen:

sudo apt-get install xdotool wmctrl
sudo apt-get install libinput-tools

Una vez completados estos pasos, tu sistema estará listo para instalar libinput-gestures.

¿Cómo instalar libinput-gestures en Ubuntu?

Libinput-gestures es una utilidad de línea de comandos que habilita gestos de tres y cuatro dedos en Linux. La instalación se hace directamente desde el repositorio oficial de GitHub:

git clone https://github.com/bulletmark/libinput-gestures.git
cd libinput-gestures
sudo make install
sudo ./libinput-gestures-setup install

Después de la instalación, activa el inicio automático y arranca el servicio:

libinput-gestures-setup autostart
libinput-gestures-setup start

Con esto, Ubuntu empezará a reconocer gestos personalizados tan pronto como inicies sesión.

Gesture: interfaz gráfica para configurar gestos en Ubuntu

Aunque libinput-gestures funciona perfectamente desde la terminal, muchos usuarios prefieren una interfaz gráfica para administrar gestos. Ahí es donde entra Gesture, un front-end que facilita la configuración de libinput-gestures.

Instalación de Gesture

Primero, instala las dependencias necesarias:

sudo apt install python3-setuptools python3-gi libinput-tools python-gobject

Luego clona el repositorio y ejecuta la instalación:

git clone https://gitlab.com/cunidev/gestures ~/gestures
cd ~/gestures
sudo python3 setup.py install

Al finalizar, podrás abrir Gesture desde el lanzador de aplicaciones de Ubuntu.

¿Cómo configurar tus gestos con Gesture?

La interfaz de Gesture es muy sencilla:

  1. Añadir gestos: Pulsa el botón “+” para crear un nuevo gesto.
  2. Editar gestos: Pulsa el lápiz para modificar uno existente.
  3. Asignar atajos: Cada gesto puede emular una combinación de teclado usando xdotool.

Por ejemplo:

  • Tres dedos hacia la izquierda → copiar (xdotool key ctrl+c)
  • Tres dedos hacia la derecha → pegar (xdotool key ctrl+v)
  • Tres dedos hacia arriba → mostrar todas las ventanas
  • Tres dedos hacia abajo → minimizar todas las ventanas

La flexibilidad es total: puedes asignar cualquier combinación de teclado o comando de Linux a un gesto.

Ejemplos prácticos de gestos útiles

Algunos gestos que pueden mejorar tu flujo de trabajo:

  • Cambio rápido de escritorio: Tres dedos deslizando a la izquierda o derecha
  • Gestión de ventanas: Arrastrar hacia los bordes con cuatro dedos para ajustar ventanas
  • Control multimedia: Tres dedos arriba/abajo para subir o bajar volumen
  • Automatización de tareas: Ejecutar scripts con combinaciones de gestos y xdotool

La clave es adaptar los gestos a tus hábitos y tareas más comunes.

Ventajas de personalizar gestos en Ubuntu

  1. Mayor productividad: Ejecutas acciones sin tocar el teclado ni el ratón
  2. Experiencia más fluida: Ubuntu se siente más moderno, similar a macOS o Windows
  3. Adaptación total: Configuras gestos a tu medida, sin restricciones del sistema operativo
  4. Automatización: Permite simplificar tareas repetitivas con simples movimientos de dedos

En resumen, personalizar gestos transforma tu touchpad en una herramienta mucho más potente.

Posibles problemas y soluciones

  • Gestos no funcionan: Revisa que tu usuario esté en el grupo input y que libinput-gestures esté activo
  • Gestos mal detectados: Ajusta la sensibilidad del touchpad en las preferencias de libinput
  • Gestos no se inician al arrancar: Asegúrate de que libinput-gestures-setup autostart se haya ejecutado

Con un poco de paciencia, el sistema se vuelve muy estable y confiable.


Conclusión

Aunque Ubuntu no viene con gestos avanzados por defecto, gracias a libinput-gestures y Gesture, es posible transformar tu touchpad en una herramienta eficiente y totalmente personalizable.

Desde cambiar escritorios hasta ejecutar comandos complejos, los gestos hacen que usar Linux sea más intuitivo y productivo.

Si eres usuario de Ubuntu o cualquier otra distribución Linux, este sistema te permitirá acercarte a la comodidad de macOS y Windows 10, aprovechando todo el potencial de tu hardware sin depender de programas de terceros costosos.