You are not logged in.

#1 2021-12-03 09:24:56

davidovitch
Member
From: Copenhagen
Registered: 2011-02-02
Posts: 50

[Solved] Screen sharing with Zoom fails under Wayland/Gnome

Until somewhere mid November screen sharing under Wayland/Gnome was working well with Zoom. I have all listed optional dependencies installed. I didn't track down the exact package upgrades yet that broke things, but I suspect it might be related to:
* xdg-desktop-portal (1.10.0-1)
* xdg-desktop-portal-gtk (1.10.0-3)
* xdg-desktop-portal-gnome (41.1-1)

Downgrading those packages did not solve the problem (meaning removing xdg-desktop-portal-gnome since that package was introduced mid November).

I have replicated this on two systems, but have not been able to get it to work again yet. Has anyone by accident experienced something similar? Screen sharing under Xorg works, but I am trying to find a solution for Wayland.

There is some information out there that could be relevant, but so far it has not solved the problem on my end. For example:
* https://wiki.archlinux.org/title/PipeWi … en_sharing
* https://forum.manjaro.org/t/screenshari … land/86041

Last edited by davidovitch (2021-12-03 09:35:01)

Offline

#2 2021-12-03 09:34:43

davidovitch
Member
From: Copenhagen
Registered: 2011-02-02
Posts: 50

Re: [Solved] Screen sharing with Zoom fails under Wayland/Gnome

Obviously, minutes after I post this I found the solution. The bug is reported here:
https://community.zoom.com/t5/Meetings/ … /m-p/22539
and a (potentially not so secure) work-around is given here:
https://gitlab.gnome.org/GNOME/gnome-sh … ssues/4665

I suspect this would affect many Gnome Wayland users.

Offline

#3 2021-12-03 12:10:22

progandy
Member
Registered: 2012-05-17
Posts: 5,321

Re: [Solved] Screen sharing with Zoom fails under Wayland/Gnome

Another possible workaround might be to create a virtual webcam (v4l2loopback or akvcam) and modify this script to write the stream to that virtual camera. Then in zoom choose share a secondary camera or so.


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |

Offline

Board footer

Powered by FluxBB