Tux Machines

Kernel: Yocto, KDE, and Xwayland

Posted by Roy Schestowitz on Mar 23, 2023

=> Red Hat Leftovers | Android Leftovers

Continuous integration in Yocto: improving the regressions detection

=> ↺ Continuous integration in Yocto: improving the regressions detection

The Yocto Project is an open source umbrella project which gathers all needed tools to build full Linux distributions for a wide variety of devices. As the interest for Yocto grew since its first steps, its size and number of use cases increased consequentially.

Fixing Wayland: Xwayland screen casting

=> ↺ Fixing Wayland: Xwayland screen casting

This blog introduces a new tool to make it easy to stream wayland windows and screens to existing applications running under Xwayland that don't have native pipewire support in an easy-to-use manner than retains full user control throughout.
On my Plasma wayland session right now if I use the screen share function in Discord, I'm presented with the following.
It doesn't work
I have no windows listed, even though I clearly have windows open. The full screen shares are blank. The same will be true in MS Teams, Slack, Zoom as well as any other Xwayland apps that involve screencasts.
Linux enthusiasts - and by reading developer blogs you're definitely in this camp - will understand why this is and probably know some technique to avoid this involving changing my setup or workflow in some way to work round things on a per-app basis.
For our wider userbase this isn't enough. Wayland is a technical detail and we want any switch has to be as transparent as possible for as many apps as possible for all cases - including cases we haven't thought of.

[ANNOUNCE] xwayland 23.1.0

=> ↺ [ANNOUNCE] xwayland 23.1.0

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/03/23/Kernel_Yocto_KDE_and_Xwayland.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
141.369239 milliseconds
Gemini-to-HTML Time
0.84915 milliseconds

This content has been proxied by September (3851b).