La mayoría de las computadoras Windows y Mac admiten gestos multitáctiles. Por ejemplo, deslizar hacia arriba con tres dedos le mostrará el escritorio, mientras que deslizar hacia abajo de la misma manera revelará todas las aplicaciones abiertas. Desafortunadamente, la mayoría de las distribuciones de Linux, incluido Ubuntu, no admiten gestos multitáctiles desde el primer momento. Aunque funciona el desplazamiento con dos dedos y el doble toque, carece de los gestos de tres y cuatro dedos.
Desplazarme por un montón de repositorios de GitHub me llevó a libinput-gestos que funcionó perfectamente en mi computadora portátil Acer E5-575G. También encontré un par de aplicaciones de gestos basadas en GUI en el repositorio de software de Ubuntu. Entonces, veamos cómo instala y configura los gestos multitáctiles en Ubuntu.
Obtenga gestos multitáctiles en Ubuntu 18.04
Hay varias aplicaciones de gestos multitáctiles presentes en GitHub y el Centro de software de Ubuntu. De todas esas, estas 2 aplicaciones funcionaron perfectamente para mí.
1. Gestos extendidos
Ubuntu desde el primer momento admite gestos de desplazamiento y toques dobles. Con los gestos extendidos, puede ampliar esa lista para deslizar con 3 y 4 dedos. Puede descargar Gestos extendidos desde el Centro de software de Ubuntu. Una vez que haya instalado la aplicación, iníciela y se le presentarán los gestos adicionales que proporciona.
La aplicación también te permite modificar la sensibilidad de deslizamiento. En mi caso, lo he mantenido en «1». Dado que la sensibilidad 0 requeriría que mueva los dedos por todo el panel táctil.
Descargar Gestos extendidos
2. libinput-gestos
libinput-gestures es una utilidad de línea de comandos para agregar gestos multitáctiles en su máquina Ubuntu. Funciona igual que Gestos extendidos, pero ofrece muchos más gestos y controles granulares. Antes de comenzar con la instalación, necesitamos git y Python 3.0+ como requisitos previos. Afortunadamente, Ubuntu ya viene instalado con Python. Pero debemos asegurarnos de que la versión sea 3.0+. Entonces, para verificar su versión de Python, use el siguiente comando.
python3 --version
En caso de que el comando dé un error, no tienes instalado Python 3.0. Para instalar eso, ejecute el siguiente comando.
sudo apt-get install python3.6
Una vez que haya instalado python y git, podemos continuar con la instalación de libinput-gestures. Sin embargo, libinput-gestures necesita leer su dispositivo de panel táctil y, para eso, su cuenta de usuario debe ser parte del grupo de usuarios de «entrada». Ejecute el siguiente comando para agregarse al grupo de usuarios de entrada. Puede reemplazarlo manualmente con alguna otra identificación si desea agregar libinput-gesture
sudo gpasswd -a $USER input
Aquí, $USUARIO es una variable de entorno cuyo valor es su identificación de usuario. Después de que el comando se haya completado con éxito, reinicie su sistema para que los cambios surtan efecto.
Después del reinicio, necesitamos instalar wmctrl y libinput-tools. wmctrl permite que un programa interactúe con una ventana requerida por libinput-gestures para minimizar ventanas y aplicaciones. Para instalar ambos, ejecute los siguientes comandos.
sudo apt-get install xdotool wmctrl sudo apt-get install libinput-tools
Después de la instalación exitosa de libinput-tools y wmctrl, finalmente podemos proceder a instalar libinput-gestures. Ejecute los siguientes comandos para instalar la utilidad.
git clone https://github.com/bulletmark/libinput-gestures.git cd libinput-gestures sudo make install sudo ./libinput-gestures-setup install
El comando git clone copiará todos los archivos de GitHub y los colocará en su directorio de inicio. El siguiente comando instala libinput-gestures desde el directorio descargado.
Una vez que tengamos los archivos en su lugar, debemos iniciar la aplicación libinput-gestures y configurarla para que se inicie automáticamente cada vez. Para eso, use los siguientes comandos en el orden respectivo.
libinput-gestures-setup autostart libinput-gestures-setup start
Una vez hecho esto, libinput-gesture asignará el gesto de deslizar hacia arriba con tres dedos para ir al escritorio y el deslizar hacia abajo con tres dedos en el escritorio para ir a la aplicación anterior. También puede pellizcar hacia adentro y hacia afuera para llegar al menú de descripción general de la aplicación.
Asegúrese de realizar el pellizco hacia adentro y hacia afuera en el centro del panel táctil para obtener resultados precisos.
Obtiene algunos gestos predeterminados con la aplicación, como deslizar tres dedos y pellizcar para hacer zoom. También puede modificar o agregar otros gestos como deslizar hacia la derecha hacia arriba, deslizar hacia la izquierda hacia arriba, etc. Para hacerlo, debemos modificar el archivo libinput-gestures.conf. Entonces, ejecuta el siguiente comando
vi ./libinput-gestures/libinput-gestures.conf
Este comando abrirá el archivo de configuración en el que puede agregar o modificar acciones de gestos. Por ejemplo, he asignado el acceso directo Ctrl+Tab al gesto de deslizar hacia arriba a la izquierda. Esto me permite cambiar rápidamente de pestaña en Chrome con solo deslizar el dedo hacia la izquierda en el trackpad.
Palabra de cierre
Estas aplicaciones de gestos asignan principalmente un atajo de teclado a una acción del trackpad. No será tan fluido como en macOS o Windows pero, no obstante, es una buena solución. Para obtener más artículos de Ubuntu, consulte nuestros artículos sobre mejor editor de PDF para Ubuntu y mejores herramientas de monitoreo de red de código abierto para Linux.
Para cualquier problema o consulta, hágamelo saber en los comentarios a continuación.