<Lactose>
leon-p: I'm having some issues with riverguile. Only the riverctl procedure would work, the R macro doesn't seem to do anything. I'm building from master.
ahmadraniri has joined #river
ahmadraniri has quit [Quit: Connection closed]
<Lactose>
I made sure (use-modules (riverguile)) is in the init script but R still doesn't work
Lactose has quit [Read error: Connection reset by peer]
angry_vincent has joined #river
Lactose has joined #river
Lactose has quit [Read error: Connection reset by peer]
Lactose has joined #river
<Lactose>
leon-p: Looks like the error happens after expansion. It complains that "riverctl" is unbound. https://0x0.st/XVop.log
<larstiq_>
lactose: are you on guile 3.0.8? See #lhp for breakage with new guile version
Lactose has quit [Ping timeout: 245 seconds]
Lactose has joined #river
haliucinas has quit [Quit: .]
haliucinas has joined #river
alexherbo2 has joined #river
alexherbo2 has quit [Remote host closed the connection]
kraem has quit [Remote host closed the connection]
kraem has joined #river
kraem has quit [Remote host closed the connection]
kraem has joined #river
leopoldek has quit [Remote host closed the connection]
alexherbo2 has joined #river
mtm_ has joined #river
mtm has quit [Ping timeout: 244 seconds]
mtm_ has quit [Read error: Connection reset by peer]
mtm has joined #river
kraem has quit [Remote host closed the connection]
kraem has joined #river
kraem has quit [Remote host closed the connection]
kraem has joined #river
kraem has quit [Remote host closed the connection]
kraem has joined #river
alexherbo2 has quit [Remote host closed the connection]
<lordmzte>
I was able to fix it by using a develop version of xdg-desktop-portal-wlr, without patching WLR.
adamcstephens has quit [Remote host closed the connection]
adamcstephens has joined #river
mtm has quit [Ping timeout: 260 seconds]
mtm has joined #river
adamcstephens has quit [Ping timeout: 265 seconds]
adamcstephens has joined #river
arya_elfren has quit [Remote host closed the connection]
rodrgz has quit [Remote host closed the connection]
andrea has quit [Remote host closed the connection]
Ronan-Dplq has quit [Remote host closed the connection]
bfiedler has quit [Remote host closed the connection]
selenebun has quit [Remote host closed the connection]
kennylevinsen has quit [Write error: Connection reset by peer]
whereswaldon has quit [Write error: Broken pipe]
greenfork has quit [Remote host closed the connection]
voroskoi has quit [Remote host closed the connection]
szgy has quit [Remote host closed the connection]
angle has quit [Write error: Broken pipe]
coder_kalyan has quit [Write error: Broken pipe]
kindablue has quit [Remote host closed the connection]
dzoidberg has quit [Remote host closed the connection]
lizog has quit [Remote host closed the connection]
wsx has quit [Remote host closed the connection]
robertgzr has quit [Remote host closed the connection]
ifreund has quit [Remote host closed the connection]
dnkl has quit [Write error: Broken pipe]
LadySera has quit [Remote host closed the connection]
raiaq has quit [Remote host closed the connection]
novakane has quit [Remote host closed the connection]
Ankhers has quit [Remote host closed the connection]
mainiomano has quit [Remote host closed the connection]
SusanTheNerd2 has quit [Remote host closed the connection]
ptrckd has quit [Remote host closed the connection]
p00f has quit [Remote host closed the connection]
psnszsn has quit [Remote host closed the connection]
pepe has quit [Remote host closed the connection]
geemili has quit [Remote host closed the connection]
gbrlsnchs has quit [Remote host closed the connection]
maringuu has quit [Remote host closed the connection]
pvsr has quit [Remote host closed the connection]
leon-p has quit [Remote host closed the connection]
Ronan-Dplq has joined #river
lizog has joined #river
bfiedler has joined #river
geemili has joined #river
mainiomano has joined #river
ane has joined #river
coder_kalyan has joined #river
voroskoi has joined #river
SusanTheNerd2 has joined #river
anjan has joined #river
p00f has joined #river
pepe has joined #river
Ankhers has joined #river
whereswaldon has joined #river
greenfork has joined #river
LadySera has joined #river
pvsr has joined #river
selenebun has joined #river
robertgzr has joined #river
maringuu has joined #river
psnszsn has joined #river
rodrgz has joined #river
novakane has joined #river
kennylevinsen has joined #river
leon-p has joined #river
raiaq has joined #river
andrea has joined #river
angle has joined #river
wsx has joined #river
arya_elfren has joined #river
kindablue has joined #river
ptrckd has joined #river
dnkl has joined #river
gbrlsnchs has joined #river
ifreund has joined #river
dzoidberg has joined #river
szgy has joined #river
ayushnix has quit [Quit: "busy AFK ..."]
ayushnix has joined #river
ayushnix has quit [Ping timeout: 244 seconds]
adamcstephens has quit [Remote host closed the connection]
adamcstephens has joined #river
ayushnix has joined #river
kraem has quit [Remote host closed the connection]
kraem has joined #river
Lactose has quit [Read error: Connection reset by peer]
Lactose has joined #river
Lactose has quit [Read error: Connection reset by peer]
Lactose has joined #river
aryak has quit [Ping timeout: 252 seconds]
aryak has joined #river
Lactose has quit [Read error: Connection reset by peer]
leopoldek has joined #river
Lactose has joined #river
<Lactose>
leon-p: I downgraded guile from 3.0.10 to 3.0.9 and it seems to have fixed the issue... No clue why. I think this may be an OS-specific issue but it may be worth looking into. I was trying to package riverguile for Gentoo myself and that lead to me encountering that small hurdle.
<leon-p>
it's a known issue
<leon-p>
the proper fix is a redesign to put the C / Scheme split at a different location
<leon-p>
i.e. using guiles FFI
<leon-p>
that is a lot of work, which I'll delay until the WM protocol is on master branch, because I don't want to do it twice
<leon-p>
also I'll need to play around with the WM protocol a bit first to get a feel for it
<Lactose>
Ah, that's good to know. I didn't think to downgrade guile until I had no real other option
<leon-p>
I am actually kinda working on something today that may find it's way into a future riverguile eventually: Trying to find a need sceumorphic window border design that is efficient to draw and easy to scale with pixman
<leon-p>
I love CDE and WindowMaker like window-borders, but they don't scale very well, so I am playing around trying to find something with a similar vibe that will actually work for this use-case
<Lactose>
I'm trying river for the first time. After using StumpWM I really enjoy using lisps as configuration and the draw of using any language to configure river was really tempting
<leon-p>
things will change slightly: with the WM protocol you won't configure river in any language, you'll write the complete window management logic in any language
<Lactose>
I checked riverguile in the AUR and the PKGBUILD was not written correctly. It doesn't declare any dependencies
<Lactose>
But luckily I was able to reference the Makefile to check for dependencies
<leon-p>
I did not package it, so I can't help there 🤷
pixavi has joined #river
<Lactose>
leon-p: What exactly is this WM protocol you mention? I'm not familar with it.
<leon-p>
basically moving all window management logic to an external process
<leon-p>
somewhat similar to how layout are already provided by separate programs, but more powerful
<leon-p>
will also allow to recreate more window management paradigms in river. F.e. you could recreate sways window management
<Lactose>
Is there a tracking issue for it?
<Lactose>
Never mind, I found the PR
angry_vincent has quit [Ping timeout: 265 seconds]
pixavi has quit [Remote host closed the connection]
<The_Buhs>
lactose FWIW, I have a riverguile ebuild in the GURU for Gentoo... but now that I think about it, I should probably update it so you can't have guile 3.0.10 with it
<The_Buhs>
also I'm a noob at packaging so it might be kinda shit xD but it's worked fine for me
<rrix>
hey there; i have a window rule to place Firefox Picture-in-Picture windows in every tag; when i switch my viewed tags, the picture in picture window is always taking the focus, regardless of where it is on the stack or which windows were selected in either the view i'm departing, or the one i am moving to. does anyone have any advice on how to remediate this
<leon-p>
there is no workaround for this unfortunately
<rrix>
heh :(
<leon-p>
when you focus a new tag set, the most recently focussed window will be focussed
<leon-p>
FWIW we are aware of this shortcoming
<rrix>
i see, and that "most recently focussed window" is not per-tag but a global stack?
<leon-p>
yes, per-tag wouldn't work because you can focus multiple tags
<rrix>
yeah, that seems quite complex
<leon-p>
future river developments may help here, be patient and I think this will be solved :)
<rrix>
cheers
<rrix>
i've been pretty happy w/ river coming from years of using kwin/bismuth… the rest of the "minimal wayland desktop" is very frustrating without KDE plumbing, but river is a nice breath of fresh air