Linux – Screensharing under wayland

linuxscreen-sharingwayland

I am using wayland with Fedora 25.

Pretty much no screensharing tools work correctly. From Chrome I can share a chrome window but nothing else.
I also have to use zoom.us and when I share a window from that the other side just gets a blank screen.

Is there something that needs to be configured for this to work?

Best Answer

Although this is an old question, I've found a solution by using the PipeWire technology with Gnome DE (in my case 3.32) and Chrome (at present version 77).

Check this out: https://wiki.archlinux.org/index.php/PipeWire#WebRTC_screen_sharing

Just open chrome://flags/#enable-webrtc-pipewire-capture, set it as enabled and restart chrome. You'll be able to share entire screen.

I hope it helps

EDIT:

As of 20 July 2020, since Chrome(ium) is currently using pipewire 0.2 whereas Arch Linux ships pipewire 0.3, you also need to install libpipewire02 for screen sharing to work

Related Question