Screen Share on Linux Build on Wayland does not work

%3CLINGO-SUB%20id%3D%22lingo-sub-2278031%22%20slang%3D%22en-US%22%3EScreen%20Share%20on%20Linux%20Build%20on%20Wayland%20does%20not%20work%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2278031%22%20slang%3D%22en-US%22%3E%3CP%3EScreen%20Sharing%20on%20Linux%20build%20on%20Wayland%20needs%26nbsp%3B%3CSPAN%3Echrome%3A%2F%2Fflags%2F%23enable-webrtc-pipewire-capturer%20to%20be%20enabled.%20I've%20seen%20this%20flag%20on%20all%20browsers%20based%20on%20chromium%20but%20not%20Edge%2C%20is%20there%20a%20particular%20reason%3F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EIn%20a%20covid-19%20world%20where%20online%20classes%20and%20meetings%20are%20very%20important%2C%20this%20flag%20might%20be%20the%20deal-breaker%20for%20many.%20Please%20consider%20adding%20this%20flag%26nbsp%3B%20(%20%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EI'm%20on%20the%20latest%20Edge%20Dev%20but%20on%20Arch%20Linux%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22TheQuantumnargle_0-1618846485620.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F273738iB78DBC3D5CDA14C3%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22TheQuantumnargle_0-1618846485620.png%22%20alt%3D%22TheQuantumnargle_0-1618846485620.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2278031%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3ELinux%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Escreen%20share%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ewayland%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2313540%22%20slang%3D%22en-US%22%3ERe%3A%20Screen%20Share%20on%20Linux%20Build%20on%20Wayland%20does%20not%20work%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2313540%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1030515%22%20target%3D%22_blank%22%3E%40TheQuantumNargle%3C%2FA%3E%26nbsp%3B%20You%20will%20have%20to%20enable%20the%20WebRTC%20PipeWire%20Support%20flag%20from%20edge%3A%2F%2Fflags%20in%20order%20to%20avail%20screen%20share%20on%20wayland%20using%20pipewire.%20Thought%20its%20a%20bummer%20that%20the%20devs%20removed%20this%20option%20in%20edge%2092(April%2030)%2C%20so%20maybe%20refrain%20from%20updating%20until%20they%20add%20it%20again.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2329442%22%20slang%3D%22en-US%22%3ERe%3A%20Screen%20Share%20on%20Linux%20Build%20on%20Wayland%20does%20not%20work%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2329442%22%20slang%3D%22en-US%22%3EWayland%20screen%20sharing%20works%20out%20of%20the%20box%20now%20if%20you%20include%20the%20following%20flags%20when%20running%20Microsoft%20Edge%20%22--enable-features%3DUseOzonePlatform%20--ozone-platform%3Dwayland%20--enable-features%3DWebRTCPipeWireCapturer%22.%20So%20if%20you%20run%20%22microsoft-edge%22%20in%20the%20terminal%20to%20open%20edge%2C%20you'd%20instead%20run%20%22microsoft-edge%20--enable-features%3DUseOzonePlatform%20--ozone-platform%3Dwayland%20--enable-features%3DWebRTCPipeWireCapturer.%22%3CBR%20%2F%3E%3CBR%20%2F%3EAfter%20running%20Edge%20with%20those%20flags%20(I%20recommend%20adding%20them%20directly%20into%20your%20.desktop%20shortcut%20so%20you%20don't%20have%20to%20run%20it%20from%20the%20terminal%20all%20the%20time)%2C%20you%20can%20share%20your%20screen%2C%20as%20long%20as%20you%20have%20pipewire%20installed.%3C%2FLINGO-BODY%3E
Frequent Visitor

Screen Sharing on Linux build on Wayland needs chrome://flags/#enable-webrtc-pipewire-capturer to be enabled. I've seen this flag on all browsers based on chromium but not Edge, is there a particular reason?

 

In a covid-19 world where online classes and meetings are very important, this flag might be the deal-breaker for many. Please consider adding this flag  ( :

 

I'm on the latest Edge Dev but on Arch Linux

 

TheQuantumnargle_0-1618846485620.png

 

2 Replies

@TheQuantumNargle  You will have to enable the WebRTC PipeWire Support flag from edge://flags in order to avail screen share on wayland using pipewire. Thought its a bummer that the devs removed this option in edge 92(April 30), so maybe refrain from updating until they add it again.

Wayland screen sharing works out of the box now if you include the following flags when running Microsoft Edge "--enable-features=UseOzonePlatform --ozone-platform=wayland --enable-features=WebRTCPipeWireCapturer". So if you run "microsoft-edge" in the terminal to open edge, you'd instead run "microsoft-edge --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-features=WebRTCPipeWireCapturer."

After running Edge with those flags (I recommend adding them directly into your .desktop shortcut so you don't have to run it from the terminal all the time), you can share your screen, as long as you have pipewire installed.