You are not logged in.
Hello,
I am using gnome 40 on X11 and the 3 fingers touchpad gestures are not working. The other gestures are working great (two fingers to scroll and tap to click).
I'm using libinput and the 3 fingers gestures seems to be recognized :
$ libinput debug-events
-event2 DEVICE_ADDED Power Button seat0 default group1 cap:k
-event7 DEVICE_ADDED Video Bus seat0 default group2 cap:k
-event6 DEVICE_ADDED Video Bus seat0 default group2 cap:k
-event0 DEVICE_ADDED Lid Switch seat0 default group3 cap:S
-event1 DEVICE_ADDED Sleep Button seat0 default group4 cap:k
-event16 DEVICE_ADDED Logitech Wireless Mouse M560 seat0 default group5 cap:p left scroll-nat scroll-button
-event15 DEVICE_ADDED USB2.0 HD UVC WebCam: USB2.0 HD seat0 default group6 cap:k
-event5 DEVICE_ADDED Asus WMI hotkeys seat0 default group7 cap:k
-event3 DEVICE_ADDED AT Translated Set 2 keyboard seat0 default group8 cap:k
-event9 DEVICE_ADDED ETPS/2 Elantech Touchpad seat0 default group9 cap:pg size 100x66mm tap(dl off) left scroll-nat scroll-2fg-edge click-buttonareas-clickfinger dwt-on
event9 GESTURE_SWIPE_BEGIN +0.261s 3
event9 GESTURE_SWIPE_UPDATE +0.261s 3 0.12/-2.99 ( 0.85/-21.33 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.272s 3 -0.43/-2.40 (-1.69/-9.43 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.283s 3 0.23/-3.40 ( 0.85/-12.71 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.295s 3 -0.45/-1.32 (-1.69/-4.92 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.306s 3 0.45/-7.35 ( 1.69/-27.48 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.317s 3 -1.02/-3.73 (-3.81/-13.94 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.329s 3 0.34/-7.13 ( 1.27/-26.66 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.340s 3 -0.79/-3.84 (-2.96/-14.35 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.351s 3 0.11/-5.81 ( 0.42/-21.74 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.362s 3 -0.91/-3.29 (-3.39/-12.30 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.374s 3 0.11/-2.41 ( 0.42/-9.02 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.385s 3 -0.45/-1.32 (-1.69/-4.92 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.396s 3 0.11/-3.84 ( 0.42/-14.35 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.408s 3 -0.68/-2.19 (-2.54/-8.20 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.419s 3 0.11/-2.41 ( 0.42/-9.02 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.430s 3 -0.45/-1.32 (-1.69/-4.92 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.441s 3 0.11/-1.21 ( 0.42/-4.51 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.453s 3 -0.23/-0.66 (-0.85/-2.46 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.464s 3 0.08/-0.08 ( 0.42/-0.41 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.475s 3 0.00/-0.05 ( 0.00/-0.41 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.487s 3 0.41/ 1.08 ( 1.69/ 4.51 unaccelerated)
event9 GESTURE_SWIPE_UPDATE +0.498s 3 0.34/ 0.54 ( 1.27/ 2.05 unaccelerated)
event9 GESTURE_SWIPE_END +0.509s 3
On gnome-settings>mouse>"test your settings", the 3 fingers click is recognized too. But using 3 finger +[↑ ↓] doen't toggle the overview, nor 3 fingers+[ ← →] changes workspaces.
Also I tried to install the gnome-shell-extension-x11gestures but it didn't change anything (which is expected, since it is useful for people on X11 not using libinput).
Can somebody help ? Thank you very much
Last edited by cazuza (2021-04-09 16:14:29)
Offline
The 3-finger 1:1 gestures only work for Wayland, unfortunately, but you can use them in X11 with Touchegg and the extension you mentioned. It does work, usually, but you need Touchegg installed for it.
Last edited by joojmachine (2021-04-09 15:47:36)
and the universe said I love you
and the universe said the light you seek is within you
and the universe said you are not alone
and the universe said I love you because you are love
Offline
Thank you for your reply and the information. I thought it should work with libinput on X11...
So I reinstalled the extension, and touchegg (it is a dependency of the AUR package anyway), rebooted the shell, activated the extension and it still isn't working
Maybe you have an idea to debug ?
Last edited by cazuza (2021-04-09 16:03:04)
Offline
Here is an idea :
$ journalctl -xb
avril 09 18:03:41 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Connecting to Touchégg daemon
avril 09 18:03:41 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Error connecting to Touchégg daemon: Impossible de se connecter : Connexion refusée
avril 09 18:03:41 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Reconnecting to Touchégg daemon in 5 seconds
avril 09 18:03:46 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Connecting to Touchégg daemon
avril 09 18:03:46 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Error connecting to Touchégg daemon: Impossible de se connecter : Connexion refusée
avril 09 18:03:46 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Reconnecting to Touchégg daemon in 5 seconds
avril 09 18:03:51 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Connecting to Touchégg daemon
avril 09 18:03:51 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Error connecting to Touchégg daemon: Impossible de se connecter : Connexion refusée
avril 09 18:03:51 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Reconnecting to Touchégg daemon in 5 seconds
avril 09 18:03:56 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Connecting to Touchégg daemon
avril 09 18:03:56 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Error connecting to Touchégg daemon: Impossible de se connecter : Connexion refusée
avril 09 18:03:56 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Reconnecting to Touchégg daemon in 5 seconds
avril 09 18:04:01 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Connecting to Touchégg daemon
avril 09 18:04:01 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Error connecting to Touchégg daemon: Impossible de se connecter : Connexion refusée
avril 09 18:04:01 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Reconnecting to Touchégg daemon in 5 seconds
avril 09 18:04:06 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Connecting to Touchégg daemon
avril 09 18:04:06 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Error connecting to Touchégg daemon: Impossible de se connecter : Connexion refusée
avril 09 18:04:06 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Reconnecting to Touchégg daemon in 5 seconds
avril 09 18:04:11 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Connecting to Touchégg daemon
avril 09 18:04:11 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Error connecting to Touchégg daemon: Impossible de se connecter : Connexion refusée
avril 09 18:04:11 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Reconnecting to Touchégg daemon in 5 seconds
avril 09 18:04:16 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Connecting to Touchégg daemon
avril 09 18:04:16 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Error connecting to Touchégg daemon: Impossible de se connecter : Connexion refusée
avril 09 18:04:16 username gnome-shell[1432]: [x11gestures@joseexposito.github.io] Reconnecting to Touchégg daemon in 5 seconds
It's in french but it says "Error connecting to Touchégg daemon: Impossible to connect : Connexion refused"
I'm investigating this
Offline
This article might help:
https://www.techrepublic.com/article/ho … 20gestures.
Offline
It works after launching the touchegg daemon :
$ touchegg --daemon
I found this on the touchegg's github page :
Arch Linux, Manjaro and derivatives
Install the touchegg package from AUR.
Notice that on Arch services are not enabled or started by default, so you'll have to do it manually:
$ sudo systemctl enable touchegg.service $ sudo systemctl start touchegg
Once the service is enabled, run Touchégg manually by running the command touchegg or reboot to get started.
Problem solved, thank you very much for the information !
Last edited by cazuza (2021-04-09 16:14:10)
Offline