How is the status of screen sharing on Wayland? Recently this has become an essential topic for people who telecommute.
I am trying to share my screen on Google Chrome 88 with WebRTC and I run GNOME 3.36 with Wayland with the following packages:
I tried to setup everything from scratch with the following steps:
- Build the packages with autotools and install the required dependencies along with their
.pc
files for pkg-config - Copy the
.so
shared libraries for pipewire to/usr/local/lib/x86_64-linux-gnu
and run ldconfig to refresh the config - Copy the unit files in
/usr/local/lib/systemd/user
for systemctl and start the services
With everything correctly installed, I enabled chrome://flags/#enable-webrtc-pipewire-capturer
and tried this demo and it says "Success!" but I only see a black screen...
EDIT: It looks like the problem has been fixed as of Ubuntu 22.04 LTS. I tried on a Thinkpad X1 laptop, with the default installation and I was able to share my screen on the demo link above.