flathub / us.zoom.Zoom

https://flathub.org/apps/details/us.zoom.Zoom
35 stars 45 forks source link

Cannot share Wayland windows #412

Open DaAwesomeP opened 12 months ago

DaAwesomeP commented 12 months ago

I can screenshare X11 windows without issue, but Wayland windows don't appear in the screensharing window list. If I share the whole desktop, then it is as if those windows are invisible. Specifically I am seeing this with LogSeq (also installed via Flathub). I tried using XDG_CURRENT_DESKTOP=GNOME but it didn't seem to change anything.

I'm on OpenSUSE Leap 15.5 w/ KDE. Zoom 5.15.11 (7239).

pablospizzamiglio commented 12 months ago

In case it helps, I had the same issue after updating in Fedora Workstation 38. My solution was to change the "Screen capture mode on Wayland" setting from "Auto Mode" to "Pipewire More". It's in the advanced settings menu.

image

I'm not super familiar with OpenSUSE so I'm not sure if you need to use Pipewire there.

kaimast commented 11 months ago

Same issue on Arch. Not sure why Pipewire is not the default anymore.

vanheck commented 7 months ago

It solved in version 5.16.10.668. But I had to download the client from official https://zoom.us/download page. I don't know why flathub is still stuck on the old version 5.16.6.382

muelli commented 7 months ago

I don't know why flathub is still stuck on the old version 5.16.6.382

it's usually because people do not test the proposed versions and report back whether it works. :-/

takluyver commented 7 months ago

The 5.17.0 release turned up before anyone tested 5.16.10. There's been testing of 5.17 releases, but we found they crash on launch - see #429.

I don't think there's an issue with updating to 5.16.10, though - it just got overlooked when 5.17 turned up. I've opened #433 for that (and tested the build).

kaimast commented 7 months ago

It solved in version 5.16.10.668. But I had to download the client from official https://zoom.us/download page. I don't know why flathub is still stuck on the old version 5.16.6.382

What do you mean with "solved"? The default setting is pipewire again?

Screensharing with pipewire has been working fine for months from what I can tell.

vanheck commented 7 months ago

What do you mean with "solved"? The default setting is pipewire again?

Screensharing with pipewire has been working fine for months from what I can tell.

I mean.. for me Zoom with screen sharing works (Fedora39+Gnome45+Wayland) with this version 5.16.10 and also with actual version 5.17.1, and not works with older 5.16.6 which had to be the latests version in Flathub.

But also have problem in newer versions that settings cannot stay persist and the settings will not be saved for next start of the program.

bellegarde-c commented 7 months ago

 cat .local/share/flatpak/overrides/us.zoom.Zoom 
[Context]
sockets=session-bus

And it works.

RalfJung commented 3 months ago

That works but it also completely disables the sandbox, so it's a bad idea to use that configuration.

Screen sharing used to work with the sandbox, would be nice to get that feature back. Running zoom without the sandbox is not acceptable for my setup.

RalfJung commented 3 months ago

The solution seems to be to set screen capture mode to pipewire, as described here. Then it works with the latest version without disabling the sandbox.