_whitelogger_ has quit [Ping timeout: 240 seconds]
_whitelogger has joined #river
almoura has joined #river
bfiedler_ has quit [Ping timeout: 240 seconds]
almoura has quit [Changing host]
almoura has joined #river
Szadek_ has joined #river
jao- has quit [Ping timeout: 255 seconds]
occivink1 has quit [Ping timeout: 240 seconds]
Ankhers has joined #river
NickH has joined #river
rodrgz has joined #river
kennylevinsen has joined #river
pvsr has joined #river
Nosrep has joined #river
Nosrep has quit [Remote host closed the connection]
kindablue has joined #river
Nosrep has joined #river
ifreund has joined #river
duncaen has joined #river
coder_kalyan has joined #river
psnszsn has joined #river
andyrtr has joined #river
ane has joined #river
novakane has joined #river
raiaq has joined #river
leon-p has joined #river
dzoidberg has joined #river
andrea has joined #river
voroskoi has joined #river
gbrlsnchs has joined #river
anjan has joined #river
maringuu has joined #river
whereswaldon has joined #river
milesrout_ has joined #river
dnkl has joined #river
bfiedler has joined #river
occivink1 has joined #river
aktina has joined #river
alebastr_ has joined #river
aryak_ has joined #river
aryak_ has quit [Ping timeout: 255 seconds]
duncaen has quit [Ping timeout: 255 seconds]
andyrtr has quit [Ping timeout: 255 seconds]
andyrtr has joined #river
duncaen has joined #river
andyrtr_ has joined #river
andyrtr has quit [Ping timeout: 255 seconds]
andyrtr_ is now known as andyrtr
aryak_ has joined #river
Szadek has joined #river
Szadek_ has quit [Ping timeout: 260 seconds]
eShaev9z has joined #river
eShaev9z_ has quit [Ping timeout: 265 seconds]
fitrh has joined #river
leopoldek has joined #river
notzmv has joined #river
haliucinas has joined #river
fitrh has quit [Quit: fitrh]
angry_vincent has joined #river
angry_vincent has joined #river
angry_vincent has quit [Changing host]
Szadek_ has joined #river
Szadek has quit [Ping timeout: 240 seconds]
<aktina>
TheAnachron: i was trying to learn c by watching a vid (on mpv), i had kept it floating at top right corner, then vis (vi like editor) being focused, then a small terminal window tiled at the right (for running make)
<aktina>
when the text in that video was small, i wanted it to be enlarged, i.e monocle
<aktina>
now that it doesn't work, i'll simply put the mpv on another tag and switch them
TheAnachron has joined #river
aryak_ has quit [Remote host closed the connection]
qyliss has quit [Server closed connection]
qyliss has joined #river
aryak_ has joined #river
taupiqueur2 has quit [Ping timeout: 240 seconds]
aryak has quit [Killed (mercury.libera.chat (Nickname regained by services))]
aryak_ is now known as AryaK
AryaK is now known as aryak
aryak_ has joined #river
taupiqueur2 has joined #river
taupiqueur2 has quit [Ping timeout: 240 seconds]
daurnimator has quit [Server closed connection]
daurnimator has joined #river
<novakane>
aktina: if side by side would be enough for the video you could try to put vis and terminal like on tag 1 and vis and mpv on tag 2 so it just switch between mpv and the terminal
<novakane>
leon-p: what's the plan for getting the ID on the user side, lswt or directly in river?
midgard has quit [Server closed connection]
midgard has joined #river
leopoldek has quit [Ping timeout: 260 seconds]
pinpoxIRC has quit [Server closed connection]
pinpoxIRC has joined #river
<aktina>
Ah yes, I could do that, I'm still thinking things in the view of workspaces, I'll try it out
Nulo has quit [Server closed connection]
Nulo has joined #river
aryak has quit [Ping timeout: 240 seconds]
aryak_ is now known as aryak
aryak_ has joined #river
<FireFly>
is there a protocol (and tool implementing it) to list the bounding rectangles of views (or at least for the currently selected view)? it might make sense to offer as part of river-status(?), thinking it'd be useful for screenshot purposes to screenshot the current window
Szadek_ has quit [Ping timeout: 260 seconds]
Szadek_ has joined #river
jao has joined #river
waleee has joined #river
taupiqueur2 has joined #river
ayushnix has joined #river
ayushnix has quit [Changing host]
ayushnix has joined #river
taupiqueur2 has quit [Ping timeout: 240 seconds]
taupiqueur2 has joined #river
angry_vincent has quit [Quit: No Ping reply in 180 seconds.]
angry_vincent has joined #river
angry_vincent has quit [Changing host]
angry_vincent has joined #river
rahl has joined #river
darkbit[m] has quit [Read error: Connection reset by peer]
GatanLepage[m] has quit [Read error: Connection reset by peer]
polykernel[m] has quit [Read error: Connection reset by peer]
webknjazStandWit has quit [Read error: Connection reset by peer]
p00f1 has quit [Write error: Connection reset by peer]
ecocode[m] has quit [Write error: Connection reset by peer]
apoorv569[m] has quit [Read error: Connection reset by peer]
scorpion2185[m] has quit [Read error: Connection reset by peer]
motiejus has quit [Read error: Connection reset by peer]
plumeus has quit [Read error: Connection reset by peer]
RZ_MJ[m] has quit [Read error: Connection reset by peer]
scorpion2185[m] has joined #river
TheAnachron has quit [Quit: TheAnachron]
<leon-p>
novakane: yes, lswt. so we'll have to wait for the next wayland-protocols release (and probably the next wlroots release) for it to be exposed
<leon-p>
FireFly: there is no way to get that information and I would be opposed to adding it, since it would be a massive hack. Screenshotting only a specific view should be done at the compositor level, not by cropping a screenshot of the entire screen.
<FireFly>
well yes, I agree with that and admittedly didn't check but assumed that's how the protocol tools like grim uses works (supplying a rectangle to capture to the compositor, that returns only that rectangle)
<FireFly>
but yeah, fair point, it would probably be nicer for view-specific captures to specify the view to capture and leave it up to the compositor, so it can style it the way it wants (thinking things like drop shadows or effects around borders without just capturing the merged view naively)
motiejus has joined #river
webknjazStandWit has joined #river
RZ_MJ[m] has joined #river
GatanLepage[m] has joined #river
ecocode[m] has joined #river
apoorv569[m] has joined #river
arkie has quit [Ping timeout: 240 seconds]
<rahl>
Trying our river and wayland for the first time, on void linux. Starting by just using the example init script. The mouse won't move and nothing seems to work except (thankfully) Super+Shift E exits.
<rahl>
How might I go about debugging the issue?
<rahl>
I've run using `DEBUG_WAYLAND=1 river >river.log 2>&1` but that leaves quite a lot to filter through
<leon-p>
if super shift e works, everything seems right
<leon-p>
note that by default you will see nothing but a blue screen
<leon-p>
read the init to find the default bind for launching a terminal
<leon-p>
make sure you have either foot installed or change that command to some other terminal
<rahl>
leon-p: I get the blue screen as expected, and can see the mouse cursor - the moust won't move but I suspect that's a separate driver issue perhaps
<rahl>
I had already installed foot and was trying to use that as a test
<leon-p>
try getting a terminal to run first, that'll make debugging this a lot simpler
<rahl>
The main error I notice seems to be related to foot, "failed to match font"
<leon-p>
that should be fine
<rahl>
or "failed to load primary fonts"
<leon-p>
do you have fonts installed?
<rahl>
It would appear not :/ brb (fresh install)
<novakane>
leon-p: alright, got a bit of time before that then
<rahl>
leon-p: accruing more evidence that I'm a (not so) secret eejit
<leon-p>
ok, if you do `riverctl list-inputs`, do you see your mouse?
leopoldek has joined #river
<rahl>
I believe so - a touchpad; configured: no
<rahl>
-no +false
darkbit[m] has joined #river
<leon-p>
mouse still does not work?
p00f1 has joined #river
polykernel[m] has joined #river
plumeus has joined #river
<rahl>
It does not
<leon-p>
how do you launch river? From a TTY?
<leon-p>
and do you have an external mouse attached as well? Sometimes libinput turns off the touchpad in those cases by default
<rahl>
Currently from a TTY, yes.
<rahl>
No external mouse
<leon-p>
just covering the grounds here: sometimes laptops have a functin key to turn off the touchpad, maybe you hit that by accident?
<rahl>
Plausible. Will check
<leon-p>
also which distribution? Is it one of those meme-distros that are so far into their obsession of minimalism that they remove drivers from the kernel?
<rahl>
void linux
<leon-p>
musl or glibc?
<rahl>
trying for the first time
<rahl>
glibc
<leon-p>
at least a known-to-work system then
<rahl>
also, I do have a function key to en/dis-able the touchpad. But it currently appears to have no effect
<leon-p>
do you have an external mouse just to check whether that works?
<rahl>
well it's promising to hear it's at least known to work :)
<rahl>
I'm afraid I do not have an external mouse atm
<leon-p>
really weird issue
<rahl>
yay
<leon-p>
so the mouse does not move at all when you try to use the touchpad?
<rahl>
exactly
<waleee>
"fresh install" as in completly new voidlinux install?
<rahl>
correct
<rahl>
is a system7 laptop - came with Pop~_os
<waleee>
did the mouse work in any other x wm or wayland compositor?
<waleee>
* on voidlinux
<rahl>
It worked in Pop
<leon-p>
I'd hope they don't have custom hardware that requires custom kernel drivers...
<rahl>
I've not tried any other compositor, nor x so far with void
<rahl>
leon-p: There are some custom things, I think - I'm currently also trying to document as I go along, and speaking with their staff to try and map out any custom, potential pain points
<waleee>
the void base installer is about 700 mb iirc so it is a large possibility that you lack some necessary stuff
<rahl>
for sure
<rahl>
Now I get to learn what the necessary stuff is :)
<rahl>
currently checking to see if I can use libinput to detect anything
<leon-p>
`sudo libinput debug-events`
<leon-p>
will print raw libinput events
Nosrep has quit [Remote host closed the connection]
Nosrep has joined #river
<rahl>
yep, just tested that
<rahl>
ran from one tty. switched to one running river, used the touchpad and buttons. Switched back and only keyboard events were logged
<leon-p>
run it inside river
<rahl>
ack
<rahl>
same. nothing
<leon-p>
then libinput does not get input events from the device
<leon-p>
weird
<rahl>
Though the initial output from that cmd also prints "-event20 DEVICE_ADDED ETPS/2 Elantech Touchpad ..."
<rahl>
Which I presume is _the_ touchpad
<leon-p>
libinput knows the device exists, otherwise it would not appear in `riverctl list-inputs`, however there are no events
<rahl>
strange
<leon-p>
just as a final test before I am out of ideas, try configuring it in river to enable events. That should be the default, but whatever
<leon-p>
`riverctl <name of device> events enabled`
<rahl>
checking
<leon-p>
you use the device name you get from `riverctl list-linputs`
<rahl>
ack
<rahl>
no luck
<leon-p>
then you'll probably need to find someone who knows libinput. I think some of them hang out in #wayland@oftc but it's not really a libinput spport channel...
<rahl>
Cheers. Thanks for all of the help - I shall keep digging
<leon-p>
let us know when you find something
<rahl>
Will do
ayushnix has quit [Remote host closed the connection]
<rahl>
Double checked with another compositor, sway - same problem. So at least it's definitely not a river thing
waleee has quit [Quit: WeeChat 3.8]
<ccha>
I have strange issue. There are 2 outputs. Sometimes, the pointer is on 2nd output but it affects the 1st output. How I can reset that?
<ccha>
it looks like the cursur is offset
<leon-p>
this sounds like an Xwayland issue
ayushnix has joined #river
ayushnix has quit [Changing host]
ayushnix has joined #river
angry_vincent has quit [Remote host closed the connection]
<rahl>
Am I right in saying that I need to use river to setup config for my touchpad? e.g. if I want to enable tap click
<rahl>
I'm still working on understanding my event problem, but side-tracked into understanding libinput and wayland a little better
<rahl>
I'm guessing there could well be a libinput or udev hwdb config issue - the output of list-devices states Size: 17x14mm
<rahl>
That's the only standout oddity though
<rahl>
Also, I don't think I was setting `name` correctly when using `riverctl input <name> ...`
<rahl>
The docs mention name is made up of type, vendor id, product id and self-advertised name, separated by -
<RZ_MJ[m]>
There is list-inputs to look up what names you need to use.
<rahl>
RZ_MJ[m]: Cheers. I just realised I'd beeen referencing output from libinput list-devices
notzmv has quit [Read error: Connection reset by peer]
linkert has joined #river
linkert has quit [Client Quit]
notzmv has joined #river
ayushnix has quit [Remote host closed the connection]
ayushnix has joined #river
ayushnix has joined #river
ayushnix has quit [Changing host]
taupiqueur2 has quit [Quit: WeeChat 3.8]
ayushnix has quit [Remote host closed the connection]