Hello Everyone,
I was a huge fan of libinput-gestures on Gnome forever. But since I updates to Gnome-40 (on Wayland), I lost my gestures support, specifically with going back/forth in web browsers (Chromium, Firefox, etc.). I was told to check out this thread where basically it was recommended to use Touchegg for gestures (under Wayland):
@Hanzel Yes I have xdotool installed.
xdotool -v
xdotool version 3.20160805.1
I have Synaptics Touchpad (as shown in the log above) in Thinkpad T430. Not sure if this hardware is the reason?
I setup Touchegg but it appears it does not ‘record’ the settings I try to do for custom shortcults (alt + back arrow and alt + forward arrow) for back/forth browser navigation. However, I try to save it and test things, and nothing is working. I was hoping someone out there might have some experience with getting Touchegg working with Gnome 40 (and wayland) specifically for browser navigation support.
Any help that anyone could provide would be greatly appreciated. Thanks!
Touchégg does not support Wayland.
However, it may work if your touchpad supports the gesture feature. You can check with:
sudo libinput list-devices | grep gesture
If there’s no output, it does not support it.
opened 03:55PM - 16 May 21 UTC
closed 04:23PM - 16 May 21 UTC
Hi @JoseExposito
I got suggested to use touchegg from [here](https://forum.m… anjaro.org/t/gnome-touchpad-gestures-not-working/66183/3).
I am using X11 session and installed the service using documentation but there is no effect. No gesture seems to work, even with Wayland.
Logs :
```
$ sudo systemctl status touchegg.service
● touchegg.service - Touchégg Daemon
Loaded: loaded (/usr/lib/systemd/system/touchegg.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2021-05-16 17:39:08 CEST; 14s ago
Docs: https://github.com/JoseExposito/touchegg/tree/master/installation#readme
Main PID: 2886 (touchegg)
Tasks: 5 (limit: 13969)
Memory: 2.4M
CGroup: /system.slice/touchegg.service
└─2886 /usr/bin/touchegg --daemon
Mai 16 17:39:09 manjaro touchegg[2886]: Starting Touchégg in daemon mode
Mai 16 17:39:09 manjaro touchegg[2886]: Starting daemon server...
Mai 16 17:39:09 manjaro touchegg[2886]: Generating D-Bus introspection data
Mai 16 17:39:09 manjaro touchegg[2886]: Creating D-Bus server
Mai 16 17:39:09 manjaro touchegg[2886]: Server started at address unix:abstract=touchegg
Mai 16 17:39:09 manjaro touchegg[2886]: A list of detected compatible devices will be displayed below:
Mai 16 17:39:13 manjaro touchegg[2886]: New client connection request
Mai 16 17:39:13 manjaro touchegg[2886]: New client connected
Mai 16 17:39:13 manjaro touchegg[2886]: New client connection request
Mai 16 17:39:13 manjaro touchegg[2886]: New client connected
```
```
$ journalctl -u touchegg -b -f
-- Journal begins at Sun 2021-05-16 17:27:31 CEST. --
Mai 16 17:39:09 manjaro touchegg[2886]: Starting Touchégg in daemon mode
Mai 16 17:39:09 manjaro touchegg[2886]: Starting daemon server...
Mai 16 17:39:09 manjaro touchegg[2886]: Generating D-Bus introspection data
Mai 16 17:39:09 manjaro touchegg[2886]: Creating D-Bus server
Mai 16 17:39:09 manjaro touchegg[2886]: Server started at address unix:abstract=touchegg
Mai 16 17:39:09 manjaro touchegg[2886]: A list of detected compatible devices will be displayed below:
Mai 16 17:39:13 manjaro touchegg[2886]: New client connection request
Mai 16 17:39:13 manjaro touchegg[2886]: New client connected
Mai 16 17:39:13 manjaro touchegg[2886]: New client connection request
Mai 16 17:39:13 manjaro touchegg[2886]: New client connected
```
It looks like my laptop (XPS 13 9350) is supported:
sudo libinput list-devices | grep gesture ✔ 6s
Capabilities: pointer gesture
Well, some things may not work. Are the settings being saved in ~/.config/touchegg/touchegg.conf
?