Desktop screen sharing in Wayland (Chrome + Fedora)
Fedora 33 with Gnome 3.38.x using Wayland will only let you share a single window or tab. Full desktop screen share does not work out of the box. Sharing your screen via Google Meet results in a black or blank screen. To fix this, upgrade the version of
pipewire and enable experimental WebRTC PipeWire support in Chrome flags.
dnf install pipewire-0.3.24
chrome://flags/#enable-webrtc-pipewire-capturer, set to “Enabled” and restart Chrome.
When initiating screensharing, a GNOME dialog will prompt for the desktop which you would like to make available for screensharing, then you will be able to select the corresponding desktop in the Meet screen sharing dialog.