Skip to content
This repository has been archived by the owner on Oct 28, 2023. It is now read-only.

Fixing PipeWire for Wayland screen sharing #1

Open
vchernin opened this issue Jul 19, 2021 · 0 comments
Open

Fixing PipeWire for Wayland screen sharing #1

vchernin opened this issue Jul 19, 2021 · 0 comments

Comments

@vchernin
Copy link

vchernin commented Jul 19, 2021

For a long time Discord's Electron app has not supported PipeWire. Without PipeWire basically you will never get working screen sharing on Wayland.

Most recent Electron apps require --enable-features=WebRTCPipeWireCapturer at runtime to get PipeWire working properly. However this doesn't do anything on Discord Canary (Electron 13) or Stable (Electron 9), which is contrast to apps like Slack (Electron 13) which work just fine with that flag. I've tried both this package and using Discord's default Electron and nothing changes.

As mentioned here this probably requires patching Discord's Electron or JavaScript somehow. Theoretically if that's done we can contribute it upstream to Discord's Electron fork.

I opened this issue here as it might become too lengthy for the AUR discussion page.

Does anyone know of any ways of getting Discord's client to screen share with PipeWire? I haven't found any clues in the console or in terminal logs.

See also: flathub/com.discordapp.Discord#89

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests

1 participant