Hyprland version
Hyprland 0.55.2 built from branch at commit 39d7e209c79d451efab1b21151d5938289da838d clean (version: bump to 0.55.2).
Date: Sat May 16 14:59:19 2026
Tag: v0.55.2, commits: 7319
Libraries:
Hyprgraphics: built against 0.5.1, system has 0.5.1
Hyprutils: built against 0.13.1, system has unknown
Hyprcursor: built against 0.1.13, system has 0.1.13
Hyprlang: built against 0.6.8, system has 0.6.8
Aquamarine: built against 0.12.0, system has 0.12.0
Version ABI string: 39d7e209c79d451efab1b21151d5938289da838d_aq_0.12_hu_0.13_hg_0.5_hc_0.1_hlg_0.6
no flags were set
Hi everyone, so I tried Asahi linux on M1 and faced gestures issues…
I HAVE ALREADY MADE A PR FOR THIS, gestures: configure client to final size on fullscreen/float gesture completion by TimaDub · Pull Request #14981 · hyprwm/Hyprland · GitHub . IF YOU SEE THE SAME PROBLEM PLEASE REPORT IT HERE ON TO GITHUB.
About a few days ago I installed hyprland on Fedora Asahi remix on my MacBook Air on M1 and I faced some issues with hyprlands gesture-actions.
There are a few issues I saw, but they are actually the same one. If you make a gesture with ‘Fullscreen’ or ‘Float’ action, the window from hyprlands perspective will be resized, however the window itself does not react to it all, and will continue render things in original resolution. For example lets take kitty terminal emulator if I fullscreen it with an action like this
hl.gesture({ fingers = 3, direction = "up", mods = "SUPER", scale = 1.5, action = "fullscreen" })
Kitty does not know it was resized at all, And will cap the actual size the same, it’s only hyprland tearing the window. The same issue is with ‘Float’ command. If you resize them with keybinds as usual or hyprctl dispatcher via terminal everything is fine tho. If you type ‘hyprctl clients’ you will see the normal fullscreen values, both fullscreen and fullscreenClient are set to 2.
I thing it might be something with gestures animations, it sends an outdated buffer to render, and after the gesture finishes something goes wrong. I also thought it might be ‘scale = 1.5’ but without the param I see the same issue. It could be something with how ARM works with ‘doLater’ command tho.
I have been using hyprland fore almoust two years, but it is my first time using it with a touchpad and gestures.
I am also trying to fix it myself, so If I manage to fix it I will make a PR.
If you also wonder, I compiled every piece of hyprland on the mac itself. Didn’t use any prebuilt hypr package.
Ty for the help !