linuxmint / wayland

All issues related to Wayland (Cinnamon, XApp, tools etc..)
42 stars 0 forks source link

Replace `touchegg` with `libinput-gestures` and `gestures` as the default gesture management packages for the Cinnamon desktop environment under Wayland and possibly X11/X.Org as well. #99

Open dazzletune opened 4 months ago

dazzletune commented 4 months ago

Distribution

EndeavourOS (rolling)

Package version

6.2.2

Graphics hardware in use

AMD Barcelo @ 0.40 GHz [Integrated]

Frequency

Always

Bug description

The gesture management software package touchegg, which seems to be integrated into Cinnamon 6.0.x and newer (possibly integrated in older versions of Cinnamon, but I am not sure) apparently does not work in Wayland. The developer of touchegg stated that the package does not work in Wayland and expresses no intent on adding Wayland support anytime soon. Given that the gestures feature in Cinnamon is now considered an integrated and core feature of the desktop environment, and given how the Linux Mint team seeks to avoid loss of functionality with new features added to Cinnamon, I propose that the developers of Linux Mint consider replacing touchegg as the optional dependency of cinnamon and cinnamon-desktop with libinput-gestures. libinput-gestures natively supports Wayland, and I have personally got libinput-gestures and a graphical GTK front-end for the package called gestures working on the "Cinnamon on Wayland (Experimental)" session on EndeavourOS (rolling) with Cinnamon 6.2.2.

I honestly do not think that touchegg will ever be ported to the Wayland display protocol/server stack, so it makes more sense using libinput-gestures instead as a Wayland compatible replacement.

Steps to reproduce

  1. Install libinput-gestures using the package manager of the Linux distribution used.
  2. Install gestures using the package manager of the Linux distribution used.
  3. Use the "Cinnamon on Wayland (Experimental)" session.

Expected behavior

See above.

Additional information

No response

haggen88 commented 4 months ago

Another option that works in Wayland is fusuma