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/
elshize has quit [Ping timeout: 260 seconds]
elshize has joined #river
waleee has quit [Ping timeout: 252 seconds]
waleee has joined #river
<tbss[m]> what are the river differences compared to the bspwm?
<leon-p> I really don't know why that comparison comes up so often, the two projects are completely different
<tbss[m]> leon-p: Why are they similar?
<tbss[m]> That's why this kind of question comes to mind.
lxsameer has joined #river
<leon-p> they simply aren't
<leon-p> they simply aren't?
<leon-p> (oops, double message :O)
<tbss[m]> That is why I would like to know these small differences
<leon-p> you can't have a list of "small differences" between two things that are not even remotely the same...
<tbss[m]> leon-p: Not speaking aboit xorg
<leon-p> let's say you are comparing a telephone with carpet. Yes, you can say "one is blue, the other red", but that does not really explain anything relevant about either.
<tbss[m]> * Not speaking about xorg
<tbss[m]> and if we are talking about hebrwm vs river
<tbss[m]> ?
<tbss[m]> #herbwm:matrix.org
<leon-p> same thing, you are comparing two completely different things: a display server to a window manager.
<NickH> tbss[m]: I hear that people over at #sway really enjoy discussions like this...
tbss[m] has left #river [#river]
<NickH> Am I too mean?
adamcstephens has quit [Ping timeout: 276 seconds]
adamcstephens has joined #river
duncaen has quit [Read error: Connection reset by peer]
duncaen has joined #river
<tiosgz`> leon-p: seems herbwm is an early-WIP wayland compositor: https://github.com/waycrate/HerbWM
<tiosgz`> not sure if it was the one intended for comparison though
<ifreund> Nice to see others using zig-wlroots :)
<ifreund> freebsd has memfd_create
<ifreund> since I don't know of any other unix like OSes where wayland works, looks like I don't need to use shm_open
<novakane> what about MFD_CLOEXEC?
<ifreund> it supports the same flags linux does I believe
<ifreund> it also supports a flag to shm_open to achieve pretty much the same thing
<nor[m]> Is there some guide or something about how to set up the stuff behind the scenes? I know there are a few things like environment variables and background programs etc. which can help with Applications being less confused about what Environment they're in, to make screensharing work (I've got pipewire, but what else do I need?) Currently I effectively just type "river" into tty (exept I launch a onliner script setting the Keyboard Layout and init
<nor[m]> path).
<nor[m]> s/onliner/oneliner
<ifreund> nor[m]: to make screensharing work you'll need https://github.com/emersion/xdg-desktop-portal-wlr/
<ifreund> they have pretty good docs in their repository and github wiki
<ifreund> part of that is setting XDG_SESSION_TYPE=wayland and XDG_CURRENT_DESKTOP=river
<ifreund> otherwise you shouldn't need to set any enviroment variables in general
<nor[m]> Thanks. I'll go through that this weekend.
<novakane> ifreund: would it works to use os.linux.MFD_CLOEXEC in zig on freebsd?
<nor[m]> So far I've had the workaround of only sharing the chromium window to the meeting joined in chromium, but I'd like to have more options :D
<ifreund> novakane: if the value happens to be the same as the MFD_CLOEXEC value defined in freebsd headers yes. Otherwise no
<ifreund> Yeah, screensharing individual xwayland programs is what I used to do as well before xdg-desktop-portal-wlr was a thing
<ifreund> luckily it works pretty reliably now and both chrome and firefox are packed with pipewire support by most distros
<ifreund> I used to build firefox from source in order to be able to screenshare ~2 years ago
<novakane> ifreund: allright, I was wondering the other day for some os specific variables in zig
<nor[m]> Whoah, I expected more troubleshooting, but it just works after just 20 Minutes and in the 3rd attempt :) Again thanks a lot ifreund
<ifreund> nor[m]: no problem! Glad it's gotten to be relatively low pain these days :)
NickH has quit [Ping timeout: 256 seconds]
lxsameer has quit [Ping timeout: 252 seconds]
Nulo has quit [Ping timeout: 276 seconds]
Nulo_ has joined #river
Nulo_ is now known as Nulo
talismanick has joined #river
elshize has quit [Ping timeout: 248 seconds]
elshize has joined #river
<ifreund> Anyone here happen to be running FreeBSD and feel like testing waylock's new FreeBSD support?
<ifreund> It passed FreeBSD CI so it should build fine at least. Assuming I haven't made any bad typos it should run fine as well
elshize has quit [Ping timeout: 240 seconds]
elshize has joined #river
lxsameer has joined #river
talismanick has quit [Ping timeout: 252 seconds]
elshize has quit [Ping timeout: 240 seconds]
lxsameer has quit [Ping timeout: 240 seconds]
elshize has joined #river
NickH has joined #river