catman has quit [Remote host closed the connection]
mtm has joined #river
<leon-p>
andrew`: likely because wlroots is falling back to software rendering.
<leon-p>
note that if you are interested in trying river out, a VM is overkill and just makes things needlessly complicated
<leon-p>
river can run side-by-side or even inside your current desktop session
<andrew`>
I unfortunately am constrainted to windows for a host OS which is the reason for the VM.
<andrew`>
I am currently using dwl which works fine with the software rendering.
eShaev9z has quit [Ping timeout: 260 seconds]
<leon-p>
pretty sure both river and dwl use the wlroots scene graph for rendering, so there should not be any performance difference between them as far as rendering is concerned
<leon-p>
what windows do you have open? firefox by any chance? The current transaction system can cause cursor movement stuttering if slow responding clients are present. Firefox often is in such a state for me at least
<andrew`>
Just a terminal and emacs.
<andrew`>
Even with no windows there is considerable lag in cursor movement.
eShaev9z has joined #river
<leon-p>
weird
<leon-p>
I know there is some mesa package for VMs that you are likely missing, just can't remember what it's called
leopoldek has quit [Remote host closed the connection]
TheAnachron has joined #river
Franciman has quit [Ping timeout: 244 seconds]
Franciman has joined #river
sometimeskieran has joined #river
sometimeskieran has quit [Client Quit]
kotto has quit [Read error: Connection reset by peer]
kotto has joined #river
Den4ikRus has joined #river
kotto has quit [Quit: WeeChat 4.4.2]
mtm has quit [Ping timeout: 245 seconds]
mtm has joined #river
kotto has joined #river
Etenko has joined #river
Etenko has left #river [#river]
andrew` has quit [Remote host closed the connection]
Guest30 has joined #river
Guest30 has quit [Client Quit]
<gbrlsnchs>
I'm observing an interesting behavior on 0.3.2 (so I'm updating to 0.3.5 to see if it's still the same). When river starts, the cursor is located in a HEADLESS output (I have 2 headless outputs set up), but keyboard focus is in the main output still. So if I spawn my fuzzy picker, it will open in the main output. But if I click the mouse before that, I lose focus to the headless output.
andrew` has joined #river
andrew` has quit [Remote host closed the connection]
<bist>
leon-p thanks. Will look into that
andrew` has joined #river
<bist>
@leon-p in archcraft the config is init in the river folder. Then it calls swayidle which calls a script. Thanks for pointing me in the right direction
Palanix has quit [Ping timeout: 276 seconds]
Palanix has joined #river
tiosgz has joined #river
<tiosgz>
gbrlsnchs: i think the cursor is initially somewhere near 0,0 in global coords, while keyboard focus is the first/last output
<tiosgz>
(i even have riverctl focus-output next in my init from the times when i had two outputs)
<tiosgz>
so you may be able to make it behave better by moving the outputs around
<gbrlsnchs>
tiosgz: hmmm it might be the cursor is located at the leftmost output then... because one of my headless outputs is at -9999,-9999 lol
<gbrlsnchs>
while the main one is at 0,0
<tiosgz>
that may well be the case /shrug
<gbrlsnchs>
but actually the cursor is starting at the headless output at +9999,+9999
<gbrlsnchs>
anyway, I think I can script something to get around this behavior, it's not so annoying since I always start my session by opening the fuzzy picker anyway
<gbrlsnchs>
but hey thanks for the hint tiosgz
<tiosgz>
well one hack comes to mind lol: set-cursor-warp on-output-change, focus-output [headless-1], focus-output [headfull], set-cursor-warp [whatever-you-use] (yes that's ugly but may work)
tiosgz has quit [Quit: nyaa~]
<leon-p>
ifreund: I see you decided to drop layer shell?
leopoldek has joined #river
<geemili>
andrew`: Another option for VM is Microsoft WSLg. It runs a weston compositor, and I think you can run river nested beneath it
<andrew`>
geemili: Thanks, that looks promising. I think vmware makes it overly complicated. I tried comparing the wlroots logs of dwl and river and did not see anything obvious. glxgears is showing an order of magnitude difference between river and dwl so something must be going wrong on my end.
<TheAnachron>
What, this is weird. I use kanshi for my displays, but when I set the scale to something higher than 1 it makes my terminals larger but my browser (firefox) shrinks very small. What
The_Buhs7 has joined #river
ninewise_ has joined #river
kraem_ has joined #river
rudyon has joined #river
<rudyon>
hello everyone
<rudyon>
i have only recently started using river
<rudyon>
i am also new to irc so please excuse my misuse of things
andyrtr has quit [Ping timeout: 246 seconds]
<rudyon>
can anyone tell me how i am supposed to start xdg-desktop-portal-wlr i have been trying to set it up but can't get it to work. i am currently starting it from my river init file by running /usr/libexec/xdg-desktop-portal and /usr/libexec/xdg-desktop-portal-wlr with ampersand after them
<vyivel>
pretty sure it's activated automatically
<andrew`>
rudyon: Are you using dbus?
<rudyon>
i am running river with dbus-run-session river which as far as i know is supposed to set up dbus?
<andrew`>
rudyon: Those should be started automatically then as vyivel mentioned. You should not be starting them from the init file to my knowledge.
<rudyon>
oh so me starting them from the init file is messing with them possibly?
<rudyon>
that's why i assumed i was supposed to start them aswell
eShaev9z_ has quit [*.net *.split]
sewn has quit [*.net *.split]
ninewise has quit [*.net *.split]
kraem has quit [*.net *.split]
ccha has quit [*.net *.split]
The_Buhs has quit [*.net *.split]
Soliprem has quit [*.net *.split]
wuyoli has quit [*.net *.split]
Anderson-D has quit [*.net *.split]
wuyoli has joined #river
eShaev9z_ has joined #river
Soliprem has joined #river
Anderson-D has joined #river
ccha has joined #river
<The_Buhs7>
I can’t rn but I can try help you out more in like an hour if you don’t figure it
<andrew`>
I thought dbus-daemon and not systemd was the automatic part.
ninewise_ is now known as ninewise
kraem_ is now known as kraem
<rudyon>
The_Buhs7: thanks. i appreciate it. i'll try to figure it in the mean while
<The_Buhs7>
I think I based my stuff off the sway page on the gentoo wiki
andyrtr has joined #river
rudyon has quit [Quit: zzz]
rudyon has joined #river
<rudyon>
removing it from the init didn't fix it :( it would have been nice if it was so simple
<rudyon>
this is unrelated to river but where can i learn general irc ettiquite?
sewn has joined #river
<andrew`>
rudyon: You may try starting with: "dbus-run-session -- river -log-level debug > /tmp/river.log 2>&1" to see if you get any messages from dbus-daemon about it in the log.
<rudyon>
andrew`: i'll try doing that thank you
<andrew`>
rudyon: You may try adding "dbus-update-activation-environment --all" to your init as well.
<rudyon>
andrew`: i will try that too is it okay if i try both at the same time or should i try them one by one?
<andrew`>
rudyon: I think trying them both is fine.
<rudyon>
(^-^)b
rudyon has quit [Quit: zzz]
rudyon has joined #river
<rudyon>
oh it works now. kind of
<rudyon>
yea it works
<rudyon>
thank you so much andrew`
<rudyon>
oh i failed to mention
rudyon has quit [Quit: zzz]
rudyon has joined #river
<TheAnachron>
is firefox broken on kanshi/river because of fractional scaling?
<TheAnachron>
Ah, it seems to be a setting: widget.wayland.fractional-scale.enabled
andrew` has left #river [ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
<TheAnachron>
even with that setting firefox misbehaves on fractional scaling. such a poor state we're in
<TheAnachron>
Or is this an issue of river?
rudyon has quit [Quit: nyaa~]
rudyon has joined #river
rudyon has quit [Client Quit]
rudyon has joined #river
rudyon has quit [Client Quit]
TheAnachron has quit [Quit: TheAnachron]
Guest39 has joined #river
rudyon has joined #river
The_Buhs7 is now known as The_Buhs
rudyon has quit [Quit: zzz]
<ifreund>
leon-p: yeah, it was getting in the way too much. It'll probably come back though as the commit message says
<ifreund>
my goal right now is to get to a working river-window-management-v1 server asap so we can start actually playing with the protocol