iberianpig / fusuma

Multitouch gestures with libinput driver on Linux
MIT License
3.67k stars 149 forks source link

Fusuma does not work with libinput 1.27.0-1 (Arch Linux and Hyprland) #324

Closed juanfranUam closed 1 day ago

juanfranUam commented 5 days ago

Fusuma: 3.6.2

Fusuma does not recognize any gesture when I update to last version of libinput, if I downgrade to libinput 1.26.2-1 fusuma works again

To Reproduce Steps to reproduce the behavior:

  1. Install last version of libinput
  2. Starts fusuma
  3. Nothing happens

Configuration swipe: 3: left: command: "hyprctl dispatch workspace r+1" right: command: "hyprctl dispatch workspace r-1" up: command: "special_off.sh" down: command: "special_on.sh"

4: left: command: "hyprctl dispatch movetoworkspace r+1" right: command: "hyprctl dispatch movetoworkspace r-1" up: command: "hyprctl dispatch movetoworkspace $(hyprctl monitors | grep active | awk '{print $3}')" down: command: "hyprctl dispatch movetoworkspace special:magic"

pinch: 3: in: command: "hyprctl dispatch fullscreenstate 0" out: command: "hyprctl dispatch fullscreenstate 1" 4: in: command: "hyprctl dispatch fullscreenstate 0" out: command: "hyprctl dispatch fullscreenstate 2"

iberianpig commented 5 days ago

@juanfranUam Thanks for your reporting. I have confirmed that this issue occurs with libinput 1.27.x. The cause is the change in the format of libinput debug-events. Please use libinput 1.26.x until an update is released.

J053Fabi0 commented 3 days ago

I face the same issue. In my Thinkpad X1 Yoga I find that moving the pointer with the trackpoint while performing the gestures on the touchpad allows fusuma to recognize them.

iberianpig commented 1 day ago

Support for libinput 1.27.0 has been added. Please try updating Fusuma.

Attacktive commented 1 day ago

Thanks for the quick fix, @iberianpig. fusuma 3.7.0 works with libinput 1.27.0.