There’s some good news for multi-monitor Linux users fed up at not being able to share a specific screen in apps like Google Meet and Discord.
A patch to add ‘screen enumeration’ to the Chromium browser is currently pending merge upstream.
Once this fix is accepted Chromium and Chromium-based apps (like Discord) will finally support full screen sharing on Linux in a manner similar to that on Windows and macOS.
Not being a multi-monitor user, or someone who shares their screen often, I wasn’t aware of this particular limitation until recently.
So I’ll explain.
Chromium Screen Share on Linux
Screen sharing in Google Meet, Hangouts, and Discord (among others) still works, just there’s no way to only share a specific screen in a multi monitor set-up.
The assumption is that the screen picker dialog will show each monitor individually. Instead, on Linux, all screens are merged into a one master screen that’s (usually) very wide.
This issue does not affect Windows and macOS; users on other systems can pick which screen to share, with the other one kept hidden.
And I should also mention that the same issue affects Linux users relying on the Firefox web browser, too.
This particular issue has been around for a long, long time and is said to affect a wide variety of apps and services including Jitsi, Discord, Google Meet, Google Hangouts, the Screencastify Chrome extension, and more.
The good news is that the issue is being fixed in Chromium, and the patch is already under review.
So it won’t be longer before Linux users can enjoy proper screen sharing too.
H/T Cristian Á.B.