<Anderson-D>
novakane: that would mean I need to allocate an extra keybind just to close notifications, however I really would prefer to follow my existing habit of closing them with Esc as in sway or X WMs
<Anderson-D>
It would really be cool if `riverctl map` supported some flag like `-passthrough-on-error` which would send original keybind to active client if the spawned command returned non-zero code
<Anderson-D>
...or if it was possible to send keys to clients bypassing riverctl's key maps
<Anderson-D>
tl;dr: looking for a way to send keysym to client bypassing riverctl's mappings
michal has joined #river
<Anderson-D>
Okay, I've found a terrible, terrible hack.
<Anderson-D>
If Esc is pressed but no notifications are visible, then switch to empty mode without any keymaps (to prevent looping) and re-send Esc key, then switch back
<Anderson-D>
Modern window managers require modern solutions
<Anderson-D>
s/window managers/compositors/
notzmv has quit [Read error: Connection reset by peer]
notzmv has joined #river
<leon-p>
Anderson-D: that really sounds like somehting that would require a fully integrated desktop-shell to work well. When you are building up your setup from lots of smaller components there will always be duct tape and things that are not cleanly possible.
Guest58 has joined #river
Guest58 has quit [Ping timeout: 256 seconds]
waleee has quit [Quit: WeeChat 3.3]
snakedye has quit [Ping timeout: 256 seconds]
snakedye has joined #river
Guest11 has joined #river
Guest11 has quit [Quit: Client closed]
kindablue has quit [Quit: System Rebooting..]
kindablue has joined #river
<snakedye>
The solution to everything is dbus ;)
notzmv has quit [Ping timeout: 252 seconds]
snakedye has quit [Ping timeout: 256 seconds]
notzmv has joined #river
snakedye has joined #river
<ifreund>
ew :P
pkap has joined #river
pkap has quit [Quit: Client closed]
pkap has joined #river
pkap has quit [Quit: Client closed]
pkap has joined #river
snakedye has quit [Ping timeout: 256 seconds]
snakedye has joined #river
noopdecoder has joined #river
noopdecoder has quit [Client Quit]
notzmv has quit [Ping timeout: 252 seconds]
snakedye has quit [Ping timeout: 252 seconds]
snakedye has joined #river
dbuckley has quit [Ping timeout: 252 seconds]
dbuckley has joined #river
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
snakedye has quit [Read error: Connection reset by peer]