Closed Stebalien closed 2 years ago
Can you test the latest commit? Where we pretend to be GNOME even if we're not there.
It doesn't fix it. Unfortunately, my problem is the inverse. I'm not using Wayland, but Zoom keeps trying to use the ScreenCast protocol.
I've tried setting XDG_CURRENT_DESKTOP=i3 (using flatseal) to try to force Xorg screen sharing, but that didn't seem to do anything. Zoom still tries to use the ScreenCast API, which isn't implemented because I'm not using GNOME, KDE, or any wayland-based system.
Right, the screencast API isn't Wayland specific, it can work just as well on an X11 device to broker screen access without the app having to snoop windows. Generally though this sounds like an issue for the actual zoom developers - and if they want to make sure that systems have a screencast api implementation available to use the feature that's their call.
Feel free to reopen or suggest a PR if you discover a way that we can configure things that improves things for you.
I've recently tested the screensharing on Nobara (Fedora 36) KDE - it does spawn the screensharing portal but after that it's stuck just loading for minutes (which, even if it loads eventually (which I don't know), is unacceptable in real meeting). It isn't a problem with my connection - I tried it with a natively installed Brave browser and I was able to share windows just fine.
Should I make a new issue, or something, and do you guys need more data?
When using flatpak with X, but without GNOME or KDE, Zoom screen sharing used to work perfectly. Now it fails with:
Portals installed:
Version: