hyprgrass icon indicating copy to clipboard operation
hyprgrass copied to clipboard

Binds don't actually seem to be running

Open Kitsumi opened this issue 1 year ago • 2 comments

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 version or Hyprland -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

Kitsumi avatar Feb 18 '25 16:02 Kitsumi

I have the same problem, if you have a solution please tell me.

Tornado300 avatar Jun 12 '25 11:06 Tornado300

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

whomstvnted avatar Sep 18 '25 21:09 whomstvnted