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]
mtm has joined #river
Snetry has joined #river
sentry has quit [Ping timeout: 252 seconds]
siaal has quit [Ping timeout: 276 seconds]
eShaev9z has quit [Ping timeout: 244 seconds]
eShaev9z has joined #river
Palanix_ has joined #river
Palanix has quit [Ping timeout: 246 seconds]
Palanix_ is now known as Palanix
siaal has joined #river
adv8tor has joined #river
angry_vincent has joined #river
fitrh has joined #river
xaidee has joined #river
xaidee has quit [Ping timeout: 246 seconds]
angry_vincent has quit [Ping timeout: 272 seconds]
leopoldek has quit [Remote host closed the connection]
adv8tor has quit [Ping timeout: 272 seconds]
adv8tor has joined #river
fitrh has quit [Ping timeout: 256 seconds]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
talismanick has quit [Ping timeout: 260 seconds]
haliucinas has joined #river
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
alexherbo2 has joined #river
belanthor has joined #river
mtm has quit [Ping timeout: 245 seconds]
mtm has joined #river
alexherbo2 has quit [Remote host closed the connection]
leopoldek has joined #river
adv8tor has quit [Quit: Quit]
belanthor has quit [Quit: Leaving]
leopoldek has quit [Remote host closed the connection]
choucavalier has joined #river
<choucavalier> trying to compile river on rocky linux 9. getting the following errors about some wayland protocol files missing (tablet and cursor-shape): https://bpa.st/L7JTC
<choucavalier> what am i missing? don't know what to do from here
<choucavalier> my wayland-protocols-devel is 1.31-1.el9
<The_Buhs> I don't actually know how to check when a protocol was added, but that's pretty old. https://wayland.freedesktop.org/releases.html says 1.31 was released in 2022
<choucavalier> oh yeah :/ sadly that's the latest i have on rocky linux
<choucavalier> don't know how to install something newer
graves has quit [Ping timeout: 260 seconds]
graves has joined #river
leopoldek has joined #river
tiosgz has joined #river
<tiosgz> choucavalier: you could download these specific protocols e.g. into the protocol/ folder and change the relevant addSystemProtocol to addCustomProtocol in build.zig
<tiosgz> i'd expect more errors come in though
<tiosgz> so maybe it's easier to just build up-to-date wayland and whatever into ~/.local
<ifreund> I doubt your distro has an up to date wlroots if wayland-protocols is out of date
nemoguest has joined #river
<nemoguest> Can someone please translate this [https://codeberg.org/river/river/issues/282] to me?
<nemoguest> I'm having a hard time understanding the problem and I do not want to make a duplicate of an issue I want to describe.
<vyivel> nemoguest: outputs (monitors) have logical positions, together forming the output layout
<vyivel> which is basically just a set of rectangles
<vyivel> the issue is about disallowing those output rectangles to overlap
<vyivel> because otherwise it's possible for a point to be present on multiple outputs as the same time
<nemoguest> Thanks! That is a layout issue, right? Has nothing to do with floating windows?
<tiosgz> this ^^, cos the case when they overlap isn't handled very well
<vyivel> nemoguest: not directly, at least
<nemoguest> I see.
<tiosgz> nemoguest: are you maybe talking about https://codeberg.org/river/river/issues/982 ?
<nemoguest> Precisely, thank you! I've had some ideas how to manage that.
<tiosgz> feel free to comment on that then :)
lbia has quit [Quit: lbia]
<leon-p> isn't that issue superseded by the WM protocol?
<tiosgz> yes but it's still unsolved for wms that have floating windows + focus-follows-cursor
<tiosgz> so i think it makes sense to collect comments anyway
<leon-p> perhaps 🤷 I am under the impressions it's just a policy quirk, so totally in the WM-regime
<tiosgz> i didn't disagree with you on that :). but have you, at this time, got a wm's issue tracker where this is relevant?
<leon-p> I, at this time, don't have a WM where this is relevant :) so no
<leon-p> I guess we can keep collecting window management quirks
<tiosgz> i don't even have a wm haha
<leon-p> I have one, but no server that'll talk to it :D
<tiosgz> oh! show me your quirk collection when you've got some interesting pieces :P
<leon-p> once I do I will share all I have, as allways
<leon-p> right now I am kinda enjoying the process of writing a WM client "blind". Might try my hand at fuzzing next
<leon-p> and since I have found a decent way to package a libwayland based library into something that should be comfortably usable by higher level code, hopefully others can get something out of my work as well
<tiosgz> hmm i thought you've done most work on side projects like those window maker blocks or what
<tiosgz> i hope it's a high-level language that i can speak
<leon-p> I have a theme library (the window maker blocks) and WM code and now an experimental library
<tiosgz> but yeah that would be cool
<leon-p> tiosgz: everything that has a C FFI should be able to use it, so Guile Scheme, Python, Julia, C itself, zig, whatever
nemoguest has quit [Ping timeout: 256 seconds]
<ifreund> I need to get back to pushing the server side implementation forward, been distracted by other parts of my life recently
<ifreund> (mainly job hunting, but I think I've got something good sorted out now)
Guest56 has joined #river
Guest56 has quit [Client Quit]
<leon-p> take your time, I think everyone apreciates a healthy maintainer over a stressed maintainer :)
<tiosgz> exactly :)
<ifreund> <3
tiosgz has quit [Quit: nyaa~]
leopoldek has quit [Read error: Connection reset by peer]
leopoldek has joined #river
leopoldek has quit [Ping timeout: 252 seconds]
leopoldek has joined #river
<choucavalier> ifreund: yeah i guess wlroots is old as well. my laptop has arch linux so everything's cool. but this is a big gpu machine i built at work. for some reason i decided to install rl9..
leopoldek has quit [Ping timeout: 276 seconds]
leopoldek has joined #river
leopoldek has quit [Ping timeout: 246 seconds]
leopoldek has joined #river
leopoldek has quit [Ping timeout: 246 seconds]
mekeor has joined #river
<mekeor> what does the -layout parameter for "riverctl map" do? when i have "riverctl keyboard-layout us,de" will "riverctl map -layout 0 Super ; ..." work when the "de" layout is active and i press Super+ö?
leopoldek has joined #river
<mekeor> oh, this helped me understand my problem: https://codeberg.org/river/river/issues/1129#issuecomment-2152170
leopoldek has quit [Ping timeout: 252 seconds]
Den4ikRus has quit [Ping timeout: 252 seconds]