¿Es posible hacer gestos multitáctiles en Ubuntu Xenial Xerus? Por ejemplo con TouchEgg? Ya lo intenté pero sin éxito.
¿Es posible hacer gestos multitáctiles en Ubuntu Xenial Xerus? Por ejemplo con TouchEgg? Ya lo intenté pero sin éxito.
Respuestas:
Nunca logré hacerlo funcionar touchegg
. Pero hay una manera fácil de lograrlo con otra herramienta . Estos son los pasos: En la primera descarga, compile libinput-gestures
e instale desde el repositorio de git:
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo make install
Asegúrate libinput-tools
y xdotool
están instalados:
sudo apt install libinput-tools xdotool
Asegúrese de que el usuario actual esté en el grupo de entrada para tener permiso para leer el dispositivo de panel táctil:
sudo gpasswd -a $USER input # Log out and back in to assign this group
Comience libinput-gestures
en cada inicio:
libinput-gestures-setup autostart
Ahora puede cambiar su espacio de trabajo virtual deslizando hacia arriba y hacia abajo. Si desea realizar una configuración personalizada, debe copiar el archivo de configuración a su carpeta de inicio. Luego puedes cambiarlo allí.
cp /etc/libinput-gestures.conf ~/.config/libinput-gestures.conf
nano ~/.config/libinput-gestures.conf
Eche un vistazo al repositorio de git para obtener más documentación: https://github.com/bulletmark/libinput-gestures
No olvide cerrar sesión y luego iniciar sesión para ver los cambios surtiendo efecto.
xserver-xorg-input-mtrack
, ni touchegg
trabajé, ¡pero finalmente es perfecto con su solución! :) Incluso puedo mantener el desplazamiento suave integrado del controlador Synaptics. (El dispositivo es una MacBook Pro 2011 con un chip de gráficos fritos). Solo una cosa que me gustaría agregar es que, por alguna razón, cerrar sesión y volver a iniciarla no fue suficiente para que yo le otorgue al grupo permiso de lectura, solo comenzó a trabajar después de un reinicio completo.
libinput-gestures-setup start
en caso de problemas para otros! Da mensajes de error útiles.
libinput-gestures-setup restart
. Recomiendo en otra terminal para que no tenga que salir de su editor de texto cada vez.
Es posible que pueda ponerse en contacto trabajando desactivando los gestos xinput 2FGT y dejando que los gestos burbujeen en el servidor x.
Para hacer esto, encuentre la identificación del método de entrada que desea corregir:
xsetwacom list
Luego deshabilite el procesamiento de gestos de ese método usando
xsetwacom set (id here) Gesture off
Esto hace que funcione para mí.
Si desea hacer estos cambios permanentes más allá de reinicio, la forma más fácil es escribir el comando desde arriba en ~/.xinirc
. Ver aquí para métodos alternativos.
libinput-gestures funciona para mi xps15 en ubuntu 16.04.
Y me gustaría compartir mis comandos de configuración.
gesture swipe up 3 xdotool key ctrl+alt+Up
gesture swipe down 3 xdotool key ctrl+alt+Down
gesture swipe left 3 xdotool key ctrl+alt+Left
gesture swipe right 3 xdotool key ctrl+alt+Right
gesture swipe up 4 xdotool key super+w
gesture swipe down 4 xdotool key ctrl+super+d
Sí.
En primer lugar, querrás comprobar si tu panel táctil admite multitáctil. Como está escrito aquí. ¿Cómo puedo probar para ver si mi touchpad es compatible con más de 2 gestos con los dedos?
sudo apt-get update
sudo apt-get install geis-tools
geisview
En la nueva ventana, vaya a DeviceAdded: (Probablemente la última opción) y verifique los toques del dispositivo:. finger_number le indicará la cantidad de dedos multitáctiles que admite su panel táctil.
A continuación, instale touchegg:
sudo apt install touchegg
A continuación, vaya a su directorio de inicio.
cree un archivo: .xprofile con el siguiente contenido:
synclient TapButton2=0
synclient ClickFinger2=0
synclient TapButton3=0
synclient ClickFinger3=0
synclient HorizTwoFingerScroll=0
synclient VertTwoFingerScroll=0
touchegg &
Ahora reinicie su computadora.
Al iniciar sesión, debe tener soporte multitáctil de touchegg. Puede configurar el archivo y modificar los gestos en
~ / .config / touchegg / touchegg.conf
sudo apt install touchegg
.