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
<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
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
<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?