ChanServ changed the topic of #river to: river - a dynamic tiling Wayland compositor || https://codeberg.org/river/river || channel logs: https://libera.irclog.whitequark.org/river/
mtm has quit [Ping timeout: 246 seconds]
Guest14 has joined #river
mtm has joined #river
marcelleismann has quit [Ping timeout: 252 seconds]
marcelleismann has joined #river
catman has quit [Ping timeout: 265 seconds]
catman has joined #river
catman has quit [Quit: WeeChat 4.5.1]
catman has joined #river
catman has quit [Client Quit]
marcelleismann has quit [Quit: WeeChat 4.5.1]
elshize has quit [Ping timeout: 248 seconds]
Guest14 has quit [Quit: Client closed]
<leon-p> szgy: you can't add custom state to it, no. I was thinking about adding a few unused values for WM state, but I am not sure, would feel very arbitrary. Properly storing WM state in the C lib would require a key-value store for each object which I don't think I want to do. You can use the user_pointer to create your own state object in memory, which I think is the cleaner solution. I'll lkely move the user_data pointer to the state struct
palanix_ has joined #river
palanix has quit [Ping timeout: 265 seconds]
palanix_ is now known as palanix
<LarstiQ> Industrial: I use https://github.com/NickHastings/riverwm-utils for `cycle-focused-tags`
Mongoose has joined #river
Mongoose has quit [Client Quit]
Keeto has joined #river
Keeto has quit [Ping timeout: 245 seconds]
hush has joined #river
catman has joined #river
catman has quit [Quit: WeeChat 4.5.1]
hush has quit [Quit: WeeChat 4.4.3]
catman has joined #river
catman has quit [Quit: WeeChat 4.5.1]
mtm has quit [Ping timeout: 244 seconds]
mtm has joined #river
catman has joined #river
catman has quit [Ping timeout: 244 seconds]
catman_ has joined #river
catman_ is now known as catman
fitrh has joined #river
elshize has joined #river
<bitblt> hello
<bitblt> anybody has experience running river in libvirt VMs?
<bitblt> I have various strange issues
<bitblt> first of all, the cursor is flipped, and secondly everything seems veeeeeeery sluggish
<bitblt> i'm using a regular VM with virtio-gpu and local-spice with acceleration enabled
<bitblt> xorg on the same VM is super snappy, like native
tiosgz has joined #river
<tiosgz> bitblt: if you're on 0.3.6, there's an issue which could cause this, so pls upgrade to 0.3.7
<bitblt> tiosgz: i'm on 3.7.1
<bitblt> 0.3.7-1* (latest package from arch repos)
<tiosgz> that's cool then. i'd recommend you share river's debug log so others can take a look, but i expect i'm unable to help here
<bitblt> do I need early kms or something for river to work correctly?
<tiosgz> no idea wrt flipped cursor other than possibly a different cursor theme than you're used to
fitrh_ has joined #river
<ifreund> bitblt: try setting WLR_NO_HARDWARE_CURSORS=1
<ifreund> also check river's debug logs to see what renderer wlroots is using, if it's doing software rendering due to missing GL extensions that can be very slow
fitrh has quit [Ping timeout: 248 seconds]
catman has quit [Ping timeout: 272 seconds]
<bitblt> ifreund: ok, weird behavior for the cursor, now I see a cursor (that I suppose it is from the host) and when I move it another (correctly oriented) cursor follows my cursor with ~1-2 second lag
<bitblt> i also see the output logs (after exiting river) that report that it is using a GLES 2 renderer with mesa / virgl
<bitblt> so I suppose it does not do software rendering
tiosgz has quit [Quit: nyaa~]
fitrh_ has quit [Quit: fitrh_]
<ifreund> I dunno then, I suspect the issues is in wlroots or virgl then
andycs has quit [Ping timeout: 244 seconds]
andycs has joined #river
catman has joined #river
hush has joined #river
catman has quit [Ping timeout: 244 seconds]
xtvl has quit [Quit: The Lounge - https://thelounge.chat]
bwbuhse has quit [Remote host closed the connection]
bwbuhse has joined #river
Keeto has joined #river
Keeto has quit [Ping timeout: 252 seconds]
bwbuhse has quit [Remote host closed the connection]
sutheman86 has joined #river
sutheman86 has quit [Client Quit]
bwbuhse has joined #river
<sewn> i dont think that xwayland fd limit fixed the problem
<sewn> after some more time of playing it seems to appear less (when there are less apps ofc) but it still crashes
leviathan has joined #river
andycs has quit [Quit: I'm leaving, bzzZZzz!]
<gbrlsnchs> sewn: what is crashing exactly? a game? steam altogether?
<sewn> xwayland reaches the fd limit when im playing game
<sewn> so xwayland crashes
<sewn> game is from steam
catman has joined #river
<gbrlsnchs> but is that a specific game or happens with any game?
<sewn> man dangit it happened again
<sewn> any game
andycs has joined #river
<sewn> socketpair failed: No file descriptors available yep its xwayland had to log it this time to mbe sure
catman has quit [Ping timeout: 245 seconds]
<gbrlsnchs> there's something funky going on with your system
<gbrlsnchs> what distro are you using?
leviathan has quit [Quit: Client closed]
<sewn> uhh chimera?
<sewn> steams proton uses esync which uses lots and lots of file descriptors
<sewn> and uses alot of them
<sewn> rivers fd limit is 4096 and i replaced the code to remove the limit
<sewn> currently there is a fix to make xwayland not inherit rivers fd limit
<sewn> but it isnt working for me
notzmv has joined #river
catman has joined #river
xtvl has joined #river
<gbrlsnchs> sewn: which chimera, q66's or that gaming distro ChimeraOS?
<sewn> I mean i did say chimera not chimeraos
<sewn> also yuck chimeraos
<gbrlsnchs> I see, but I cannot read minds so I had to confirm
<gbrlsnchs> have you tried a lower refresh rate to see if it in fact has something to do with that? I've never faced that issue using Proton/River/Steam/Xwayland
<gbrlsnchs> Try narrowing down the possibilities
elshize has quit [Ping timeout: 245 seconds]
elshize has joined #river
rrix has quit [Remote host closed the connection]
rrix has joined #river
rrix has quit [Remote host closed the connection]
rrix has joined #river
hush has quit [Quit: WeeChat 4.4.2]
Industrial has joined #river
<Industrial> Hi. I found river yesterday and I'm loving it already. I made my config with TypeScript (BunJS) and it works great: https://github.com/Industrial/nixos-dotfiles/blob/main/features/window-manager/river/.config/river/init
<Industrial> I'm wondering what kind of bars people are running. More specifically, I'm trying polybar but when I start it, it will sit in the middle of the screen and not act as a top bar. I'm sure that I forgot something.
<FireFly> I just use waybar
<Industrial> FireFly: Is there a specific way you start it? Or do you just call `waybar &` in your `init` file?
<FireFly> yeah, just that
<Industrial> okay
Industrial has quit [Quit: WeeChat 4.5.1]
<bwbuhse> but also, does polybar work on Wayland at all
proycon has quit [Remote host closed the connection]
proycon has joined #river