hyprgrass
hyprgrass copied to clipboard
Binds don't actually seem to be running
Describe the bug I've been trying to setup touch gestures on my Steam Deck. I successfully installed the hyprgrass plugin and confirmed its running. However, it doesn't actually seem to register the binds from the config file.
Log
[LOG] [hyprgrass] Drag gesture begin: edge:d:u
[LOG] [hyprgrass] Looking for binds matching: tap:1
[LOG] [hyprgrass] Looking for binds matching: edge:d:u
[LOG] [CPrimarySelectionProtocol] New offer 62261e61a350 for data source 62261eb51520
[LOG] cursorImage request: surface 0
[LOG] CWLSurface 62261dd7d490 called destroy()
[LOG] cursorImage request: shape 9 -> text
[LOG] [seatmgr] Rejecting a setCursor because the client ain't in focus
[LOG] [hyprgrass] Looking for binds matching: tap:1
Config
plugin {
touch_gestures {
hyprgrass-bind = , edge:d:u, exec, /home/kit/.local/bin/open_osk
hyprgrass-bind = , tap:3, exec, firefox
sensitivity = 1.0
workspace_swipe_fingers = 3
workspace_swipe_edge = d
long_press_delay = 400
resize_on_border_long_press = true
edge_margin = 10
emulate_touchpad_swipe = false
experimental {
send_cancel = 0
}
}
}
Desktop (please complete the following information):
- OS: Arch (Not SteamOS)
- output of
hyprctl versionorHyprland -v:
Hyprland 0.47.2 built from branch at commit 882f7ad7d2bbfc7440d0ccaef93b1cdd78e8e3ff (version: bump to 0.47.2).
Date: Sun Feb 2 00:47:17 2025
Tag: v0.47.2, commits: 5767
built against:
aquamarine 0.7.2
hyprlang 0.6.0
hyprutils 0.5.0
hyprcursor 0.1.11
hyprgraphics 0.1.2
no flags were set
- output of
hyprctl plugin list:
Plugin hyprgrass by horriblename:
Handle: 62261e749390
Version: v0.8.2
Description: Touchscreen gestures
I have the same problem, if you have a solution please tell me.
can confirm the same happens but only for longpress binds, tap and swipe seem to work fine.
hyprctl version output:
Hyprland 0.51.0 built from branch at commit 46174f78b374b6cea669c48880877a8bdcf7802f (version: bump to 0.51.0).
Date: Wed Sep 10 12:41:05 2025
Tag: v0.51.0, commits: 6418
built against:
aquamarine 0.9.4
hyprlang 0.6.3
hyprutils 0.8.4
hyprcursor 0.1.13
hyprgraphics 0.1.5
no flags were set
hyprctl plugin list output:
Plugin hyprgrass by horriblename:
Handle: 55d9cec8ec90
Version: v0.8.2
Description: Touchscreen gestures
built manually on arch, loaded with hyprctl plugin load