ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor || https://github.com/riverwm/river || channel logs: https://libera.irclog.whitequark.org/river/
Gozenka has joined #river
notzmv has joined #river
Gozenka has quit [Quit: Client closed]
<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]
angry_vincent has joined #river
angry_vincent has joined #river
angry_vincent has quit [Changing host]
Ordoviz has joined #river
Gozenka has joined #river
<Gozenka> Is this forsaken? :)
<Gozenka> Is there another way to prevent header bars from some gtk apps they appear on?
<ifreund> Gozenka: I personally use this trivial gtk patch https://0x0.st/oTaC.diff
<ifreund> the gtk MR is forsaken as I didn't have the time or energy to learn enough about gtk internals to properly apply the state at runtime
<ifreund> the gdk part of the MR should be fine if anyone ever wants to pick it up
<Gozenka> (y)
Gozenka has quit [Quit: Client closed]
uncomfy has joined #river
<bw> is there somewhere i can see what's been added to river in the last year or so?
<bw> just the major stuff, if anything
<ifreund> bw: these release notes cover most of the features: https://github.com/riverwm/river/releases/tag/v0.2.0
<ifreund> there are some unreleased changes on master branch that are tracked here: https://github.com/riverwm/river/issues/796
<bw> noice
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]
Guest7417 has quit [Quit: Client closed]
Szadek has quit [Ping timeout: 276 seconds]
Szadek has joined #river
Misthios has quit [Quit: Misthios]
Misthios has joined #river
Ordoviz has quit [Ping timeout: 248 seconds]
Ordoviz has joined #river
Ordoviz has quit [Quit: WeeChat 3.8]
Szadek has quit [Quit: WeeChat 3.8]
<ifreund> I guess I'm on mastodon now if any of you use that: https://hachyderm.io/@ifreund