Enable screensharing in Zoom from Gnome Wayland#182
Enable screensharing in Zoom from Gnome Wayland#182smlx wants to merge 1 commit intoflathub:masterfrom smlx:zoom-gnome-screenshare
Conversation
|
Started test build 20411 |
|
Tested via |
|
Build 20411 successful |
|
oh, you'll also need this in |
|
I think the |
|
oh nice I didn't see #143 well I guess that plus this PR will allow fully automated working screensharing in Gnome Wayland 🎉 |
|
just tested locally by combining #143 and #182 |
|
Support for @dac73 proposal. Just merged both PR's locally as well and the combination seems to work. One thing missing though is window sharing. This just enables full-desktop sharing. What else needs to be added to also support specific-window sharing? |
|
Window sharing doesn't work on rpm version also, so this would be on Zoom side of things (probably missing correct implementation for wayland). I think that the only thing left is handling already existing |
|
hi @sagarchalise yes I'm seeing this issue on the latest version of Zoom, so this PR is not longer functional. |
|
I disagree. Could be that the changes to the Flatpak manifest are valid but that all of the remaining issues are within Zoom itself. Then this is still a valid change that we should want. Just because Zoom itself might be broken doesn't mean we shouldn't try to perfect the Flatpak config. |
|
Looks like gnome doesn't like the screenshot request for some reason. This is what I've got with |
|
Quick question. Will this work with any wayland environment or is it just targeting Gnome? |
|
Zoom uses the Gnome screenshot protocol to take the "frames" of the video feed. So you'll need Gnome, or something else that implements this protocol such as this project which emulates the Gnome protocol on wlroots. |
|
I finally had a chance to debug this. Turns out this flatpak configuration works fine - it's just a bug in Zoom itself that causes the DBus error responses I mentioned above. The problem I saw is that recent versions of Zoom (seems to be approximately version 5.6+) use the Screensharing works fine if you downgrade to an old enough version of Zoom that uses the simpler Editorial/Rant: I can't believe that Zoom actually reworked Linux screencasting support and decided to use yet another Gnome-specific, non-standard API to do it. Not only is this API not interoperable with any other desktop, but it also has no support for cursor capture. So new versions of Zoom cannot capture the pointer as part of the screencast! |
|
The upshot is that screencasting in the latest version of Zoom doesn't seem to work on Gnome if you have a scaled desktop. However it can work on |

Closes #22