Gestos del panel táctil en Ubuntu 18.04 LTS

35

Fuera de la caja, obtengo gestos para desplazarme y hacer clic derecho. Estoy muy interesado en los gestos de tres dedos (como deslizar tres dedos hacia arriba para ver todas las ventanas abiertas), pero parece que no hay forma de que funcionen.

He intentado con la extensión de GNOME-shell Extended Gestures y touchegg, ninguno de los cuales funciona.

¿Alguna idea sobre cómo obtener estos?

Equivocado
fuente

Respuestas:

58

Estoy usando XPS 15 con Ubuntu 18.04 (X.org). He logrado que los gestos múltiples funcionen para mí. Kohei Yamada ha desarrollado una aplicación llamada Fusuma para permitir gestos multitáctiles en Linux. Requiere que instales Ruby en tu máquina si aún no está instalada.

Siga las instrucciones de la página Léame de fusuma GitHub o puede seguir estos pasos que me funcionaron:

En primer lugar, compruebe si su usuario actual es parte del grupo de entrada. Puedes hacer eso por

sudo gpasswd -a $USER input  

Luego cierre la sesión y vuelva a iniciarla. Ahora instale xdotool y libinput-tools.

sudo apt-get install libinput-tools  

sudo apt-get install xdotool  

Si no ha instalado Ruby, puede hacerlo ahora:

sudo apt install ruby  

Ahora instale fusuma

sudo gem install fusuma  

Decidiendo tus gestos

Esto es básicamente crear un .yml archivo con la configuración deseada. Si desea gestos estándar, puede seguir estas instrucciones o puede retocar para obtener los gestos deseados.

Vaya a su carpeta de configuración en el directorio de inicio.

cd ~/.config    

Ahora cree una carpeta llamada fusuma

mkdir fusuma  
cd fusuma

Allí crea un archivo llamado config.yml

touch config.yml   

Ahora puede usar su editor de texto favorito para ingresar el contenido de este archivo.

nano config.yml   

Copie y pegue las siguientes instrucciones si está utilizando GNOME, que es el entorno predeterminado en 18.04.

swipe:
  3: 
    left: 
      command: 'xdotool key alt+Right'
    right: 
      command: 'xdotool key alt+Left'
    up: 
      command: 'xdotool key super'
    down: 
      command: 'xdotool key super'
  4:
    left: 
      command: 'xdotool key ctrl+alt+Down'
    right: 
      command: 'xdotool key ctrl+alt+Up'
    up: 
      command: 'xdotool key ctrl+alt+Down'
    down: 
      command: 'xdotool key ctrl+alt+Up'
pinch:
  in:
    command: 'xdotool key ctrl+plus'
  out:
     command: 'xdotool key ctrl+minus'

threshold:
  swipe: 0.4
  pinch: 0.4

interval:
  swipe: 0.8
  pinch: 0.1

Tenga en cuenta que los gestos que esta configuración ha creado para usted son los siguientes:

Gesto multitáctil | Acción |
3 dedos - izquierda | Ir siguiente en el navegador |
3 dedos - Derecha | Volver al navegador |
3 dedos - arriba | Mostrar todas las ventanas |
3 dedos - abajo | Cerrar Exposé (Esc) |
4 dedos - izquierda | Siguiente escritorio |
4 dedos - Derecha | Escritorio anterior |
4 dedos - arriba | Siguiente escritorio |
4 dedos - abajo | Escritorio anterior |

Después de esto, puede ejecutar el comando en la terminal para probar si se ha instalado

sudo fusuma  

No pasará nada en la terminal. Simplemente comience a usar sus gestos multitáctiles: deslice el dedo sobre su panel táctil.

Ahora todo lo que tiene que hacer es agregar Fusuma y el comando para ello en sus aplicaciones de inicio.

Espero que esto ayude.

Rachit Kinger
fuente
1
Aunque esto funciona, no es una aplicación empaquetada que pueda ser utilizada por cualquier usuario, necesita una experiencia técnica mínima. Pero sí, funciona muy bien
akabhirav
gracias akabhirav. No sé cómo hacer aplicaciones empaquetadas, pero me encantaría crear arte ... ¿se puede reutilizar esta en un paquete? y estarías dispuesto a ayudarme a hacer eso?
Rachit Kinger
1
¡Funciona genial! Muchas gracias. Nota, debería ser:sudo gem install fusuma
maza
1
Hola @RachitKinger, gracias por los pasos detallados, solo una sugerencia, después del paso "mkdir fusuma", simplemente agregue el comando para ingresar a la carpeta que acaba de crear, porque las personas nuevas en Linux pueden pegar directamente y ejecutar el siguiente paso "toque config.yml ", lo que dará como resultado que el archivo de configuración se genere fuera del directorio fusuma.
Ghos3t
2
Gracias por la sugerencia @ Ghos3t, aunque he mencionado que el archivo de configuración debe crearse dentro de la carpeta fusuma, creo que tiene razón en que si uno solo mira el código, es probable que se lo pierda. He agregado una línea para cambiar el directorio ahora.
Rachit Kinger
7

Ubuntu 18.04 usa Xorg como el servidor de visualización predeterminado en lugar de Wayland. La extensión de gestos extendidos mencionada actualmente solo funciona con Wayland.

Lo que debe hacer es elegir Wayland mientras inicia sesión después de reiniciar. Este enlace muestra el mismo procedimiento pero al revés (de Wayland a Xorg).

Ahmad Eldefrawy
fuente
1

Trabajando en 18.10 (XPS 9570): simplemente busque "Aplicación de inicio" presionando la tecla súper (tecla de Windows en mi caso) y luego agregue una nueva aplicación. agregue el comando fusumay luego reinicie para probarlo.

Gilles Charlier
fuente
0

Hay un gesto de tres dedos que se incluye con Ubuntu 18:04. Accidentalmente lo descubrí.

Solo pellizca hacia adentro o hacia afuera con tres dedos . Puede ver toda la ventana de la aplicación activa.

Nota: He probado esto solo en Ubuntu 18:04. También podría funcionar en otras versiones. También depende del controlador del panel táctil compatible con el hardware. Estoy usando Dell precision 5530.

Sparkzz
fuente