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:
- Añadir gestos: Pulsa el botón “+” para crear un nuevo gesto.
- Editar gestos: Pulsa el lápiz para modificar uno existente.
- 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
- Mayor productividad: Ejecutas acciones sin tocar el teclado ni el ratón
- Experiencia más fluida: Ubuntu se siente más moderno, similar a macOS o Windows
- Adaptación total: Configuras gestos a tu medida, sin restricciones del sistema operativo
- 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
inputy 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 autostartse 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.
