Search code examples
x11gnomemanjaro

Touche global gestures grayed out and says "used by GNOME"


I just installed Manjaro 21.3.1 (with gnome 42) on my laptop and 3 and 4 finger gestures don't work.

Touché UI grayed out

I tried reinstalling Touchegg from AUR as well as Touché (the UI app).
I also tried those command lines from the Touchegg repository :

$ sudo systemctl enable touchegg.service
$ sudo systemctl start touchegg

And the service is active and running :

● touchegg.service - Touchégg Daemon
     Loaded: loaded (/usr/lib/systemd/system/touchegg.service; enabled; vendor preset: disabled)
     Active: active (running) since Sun 2022-07-03 12:42:52 CEST; 6min ago
       Docs: https://github.com/JoseExposito/touchegg/tree/master/installation#readme
   Main PID: 508 (touchegg)
      Tasks: 4 (limit: 9176)
     Memory: 13.8M
        CPU: 2.763s
     CGroup: /system.slice/touchegg.service
             └─508 /usr/bin/touchegg --daemon

I also verified if my track-pad could handle gestures.

Device:           MSFT0001:02 06CB:7F8F Touchpad
Kernel:           /dev/input/event7
Group:            6
Seat:             seat0, default
Size:             102x67mm
Capabilities:     pointer gesture

Finally, I tried to install x11 gestures from gnome extensions but still nothing.

Is there any way to solve this issue?
(I would prefer not using Wayland as it breaks some apps like Teams.)


Solution

  • I managed to find a solution to "ungray" the settings.

    I went to /home/.config/touchegg.conf and replaced all the

    <action type="GNOME_SHELL"></action>
    

    by

    <action type="SHOW_DESKTOP">
            <animate>true</animate>
    </action>
    

    And then I changed manually in the Touché GUI what I wanted.