-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Screen sharing broken since 0.0.44 #380
Comments
Same problem here |
Same problem here. Using the zypper package, it still works on wayland for me on the newest version, so this is a Flatpak problem. Has anyone tried some whether there are some permissions that might need to be set? |
same problem |
same here. Also wayland native doesn't allow me to share my screen. |
still cannot share wit 0.0.46 |
workaround: Got screen sharing working with https://github.com/flathub/io.github.spacingbat3.webcord |
Something Changed with the newest update. Maybe Discord is now actively working on full wayland support. |
Yeah I seen something did change, It doesn't find any other windows or anything. Does Xwayland work? |
Discord behaves differently depending if you allow it to only use X11 or X11 and Wayland in Flatseal. I tried both, and both do not work. (For me it does not even start, if I only allow Wayland). In both cases the window you pick in the Pipewire dialog shows up in the screen share preview in Discord but it won't screenshare. The Pipewire dialog also keeps reopening after selecting a screen. |
Yeah, I also have that. but no screens show up, not on the xwayland bridge share though |
Still doesn't work as of 0.0.49 |
Have you ever stopped to think that this is getting tiring. |
still broken. Now the xwaylandvideobridge portal also crashes in Webcord and Vesktop. |
are there any insights what changed in this udpate? |
still broken:
|
Vesktop has been working for me on openSUSE TW / KDE Wayland with xwaylandvideobridge. |
I can confirm: The Vesktop Flatpak works really well for streaming. I streamed a game run with Proton in the Steam Flatpak without any issues (apart from the "select window" dialogue popping up twice instead of just once). |
As a workaround, if you have Flatseal, you can scroll down to "Environment" and under "Variables" add a new variable and put This seems to be problem with Discord itself as they're apparently experimenting with Wayland support, but it's pretty botched at the moment. I noticed that this Reddit post started popping up at around the same time this became an issue (https://www.reddit.com/r/linux_gaming/comments/1bp5k66/discord_finally_tries_native_wayland_screen/). Again, this is just my theory. |
You're a legend, this workaround worked for me. Running Clear Linux OS 41880 with Wayland Linux 6.9.3-1439.native, Flatpak Discord 0.0.60. |
This also worked for my wife and I, latest Bazzite Stable and Fedora 40 Workstation respectively. |
Using a fresh Fedora Workstation 40 setup, this works for sharing applications. However, when I try to share my screen, everything is black and only my mouse cursor is visible. |
Same problem here. It keeps loading or asking which screen to stream in loop. |
Can anyone please check if this still persists with latest Discord (0.0.70)? That version includes a major version update to Electron, so if we're lucky, this is finally fixed... I'd test this myself, but I don't/can't use Wayland. |
Sadly, the problem is still there. |
For me |
The Canary upstream has finally fixed this issue. Looks like we Wayland users are gonna get a Discord christmas present |
The latest stable version 0.0.80 has fixed this issue |
That's great to know! Unfortunately, we can't update Discord just yet because of another major regression (follow #483 for details & updates). |
Is there a branch/way to manually build an updated version? I would happily trade file picker issues for screen sharing issues. I've very rarely used discord for sending a file given it's tiny limit and a plethora of other options like Proton Drive, Google Drive, Dropbox, Bitwarden Send and more. |
You can most definitely build/package a newer version of Discord locally, yes. Providing instructions for it seems out of scope IMO though, but you can look at the flatpak documentation to learn how, or maybe at the logs of our most recent build job on Flathub. Edit: There's also Discord Canary, which someone has mentioned below and I completely forgot about. |
You can just install DiscordCanary from flathub beta. flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta com.discordapp.DiscordCanary
flatpak run com.discordapp.DiscordCanary |
For anyone else that might want to just do this as a one off patch...
|
Thank you very much for this! I was trying to use the non-canary version for months, I'd have trouble selecting the window to share when streaming and more recently my app would stay open for a couple of seconds and then crash. The canary version fixes both problems and also works very well on Wayland. |
At least in the XWayland session, screen sharing stopped working since updating to 0.0.44, and reverting back to 0.0.43 works.
The screen share never starts, showing the two spinning dots indefinitely. Both when sharing other X11 apps, and when using
xwaylandvideobridge
.The text was updated successfully, but these errors were encountered: