<tleydxdy[m]>
I mean the protocol is "unstable" so
eShaev9z has quit [Ping timeout: 248 seconds]
eShaev9z has joined #river
jao has quit [Ping timeout: 268 seconds]
waleee has quit [Ping timeout: 255 seconds]
angry_vincent has joined #river
angry_vincent has quit [Changing host]
angry_vincent has joined #river
Ordoviz has joined #river
Ordoviz has quit [Ping timeout: 252 seconds]
Ordoviz has joined #river
vaivis has joined #river
upsala has joined #river
<upsala>
I'm having a weird issue with a clipboard tool called copyq. I have that autostart with 'riverctl spawn copyq' in my river init file and have Super+F4 bound to 'copyq toggle' to show/hide the main window. After starting river, the shortcut is only able to show the window but not hide it. When I close copyq and start it again, either via riverctl
<upsala>
spawn or with rofi or via console everything is working as expected
<upsala>
Any ideas what this could be?
<ifreund>
upsala: that smells like a client bug tbh, the best way to debug would be to set WAYLAND_DEBUG=1 in the environment where copyq is started and redirect the stderr output to a log file
<upsala>
Ok I'll try that thanks, I think I encountered the same thing when using Hyprland a couple of months ago, so you might be right that it's not river specific
upsala has quit [Quit: Client closed]
upsala has joined #river
zcb has joined #river
zcb has quit [Client Quit]
upsala has quit [Quit: Client closed]
upsala has joined #river
<p00f1>
<ifreund> "river doesn't have any similar..." <- i guess it is necessary in this case because i use kmonad which changes keymap (unless keymap does not mean what i think it means)
<p00f1>
because the whole thing is inside a `if (keymap_changed || repeat_info_changed || config->reloading) {`
Ordoviz has quit [Ping timeout: 248 seconds]
angry_vincent has quit [Remote host closed the connection]
upsala has quit [Remote host closed the connection]
vaivis has quit [Ping timeout: 276 seconds]
upsala has joined #river
itshog has joined #river
uncomfy has quit [Remote host closed the connection]
<bw>
ifreund: that mentions "Interactive resize of windows with the cursor from all edges/corners." but i don't see how to do that
<ifreund>
bw: it's the same resize pointer mapping, just grab the window close to the edge/corner you want
<ifreund>
if the client sends river a resize request with an edge/corner set that works too
<bw>
i guess let me make sure i'm actually building the correct river version first
<ifreund>
yeah, that's pretty recent on river master, not in 0.2
jao has joined #river
andyrtr has quit [Ping timeout: 276 seconds]
andyrtr_ has joined #river
andyrtr_ is now known as andyrtr
dbuckley has joined #river
Guest7493 has joined #river
Guest7493 has quit [Quit: Client closed]
Guest7460 has joined #river
notzmv has quit [Ping timeout: 248 seconds]
<Guest7460>
I apologize for my lack of wayland knowledge in advance: why is it that the 'focused_view' and 'view_tags' events are received in separate dispatches?
<angry_vincent>
focused is an active "view" if more than one views are active
Guest7460 has quit [Quit: Client closed]
<ifreund>
Guest7460: just to explain what's happening, river sends focused view immediately when keyboard focus changes and keyboard events are sent to a different client
<ifreund>
this is all asynchronous though and that doesn't mean that that client is already being rendered
<ifreund>
view_tags is only sent when the state river is rendering has been updated
<ifreund>
to make every frame perfect, river needs to wait before updating the rendered state in many cases for multiple clients to ack configures and submit new buffers of the required size
<ifreund>
really if we wanted frame perfection river should also wait for the river-status client to ack the new state and submit a buffer before rendering a new frame
<ifreund>
probably do that next time I break things in that area
aryak_ has joined #river
itshog has quit [Ping timeout: 276 seconds]
notzmv has joined #river
waleee has joined #river
waleee has quit [Ping timeout: 260 seconds]
waleee has joined #river
upsala has quit [Remote host closed the connection]
muirrum has quit [Ping timeout: 276 seconds]
muirrum has joined #river
alexherbo2 has joined #river
muirrum has quit [Ping timeout: 255 seconds]
Guest7417 has joined #river
<Guest7417>
ifreund: thank you for the explanation
<Guest7417>
Would you consider adding an enter-previous-mode command to riverctl?
Szadek has joined #river
muirrum has joined #river
Szadek has quit [Quit: WeeChat 3.8]
alexherbo2 has quit [Remote host closed the connection]
Szadek has joined #river
angry_vincent has quit [Remote host closed the connection]