3 ms·
I wasn't even sure which of them I'm running even though I've been remote teaching for almost a year, i.e. frequently sharing my screen: > [user@laptop:~]$ ech
by knlje 6y ago
I wasn't even sure which of them I'm running even though I've been remote teaching for almost a year, i.e. frequently sharing my screen:
> [user@laptop:~]$ echo $XDG_SESSION_TYPE
> wayland
Apparently it's not as bad as it seems! However, now that I think of it, I haven't been able to share the entire screen and must add one application at a time to OBS. Maybe I've gotten used to this. At least I won't accidentally show something that I'm not supposed to.
- gspr 6y agoIf you're using a wlroots compositor, then a workaround for sharing the whole screen is to use wf-recorder [1], which supports capturing the whole screen, and feeding its output to a virtual V4L2 device using v4l2loopback [2]. Software that is able to capture from a V4L2-compatible webcam (i.e. most) can them capture from the virtual device without knowing anything about Wayland. It's not exactly the most CPU-efficient way of doing things, but if you can afford the cycles it works very well! [1] https://github.com/ammen99/wf-recorder https://github.com/ammen99/wf-recorder [2] https://github.com/umlaeute/v4l2loopback https://github.com/umlaeute/v4l2loopback
- knlje 6y agoThanks for the hint, I'll check it out. I'm using v4l2loopback already for feeding OBS output to Teams/Zoom so I'm familiar with the process.