Wayland: screen sharing

Discord does not implement PipeWire-based screensharing yet, you’ll need XWaylandVideoBridge to expose it properly. You can install the xwaylandvideobridge package to use it. It is preloaded in Fedora KDE since Fedora 39, but usable on any Wayland desktop.

This requires StatusNotifierItem (SNI) support in your desktop, which all major desktops support out of the box except GNOME. For GNOME, you will need to do the following:

  1. Install the AppIndicator extension (it supports SNI as well) by installing the gnome-shell-extension-appindicator package.
  2. Enable the extension: gnome-extensions enable appindicatorsupport@rgcjonas.gmail.com

Once this is in place, you can launch XWaylandVideoBridge and it should show up in your status tray area. You can then configure what to expose to an XWayland application for screensharing.

4 Likes