Cómo obtener Windows y Mac como gestos multitáctiles en Ubuntu

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.

Gestos extendidos

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

versión python3

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

instalar-python3

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.

agregar-usuario-actual-a-grupo-de-entrada

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

instalar-libinput-herramientas

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.

sudo-hacer-instalar

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

libinput-gestos-configuración-inicio

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.

modificar-conf-archivo-libinput

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.

ÚLTIMAS ENTRADAS

Entradas relacionadas

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad