@mluque, are you actually using xwayland? Have you tried running teams-for-linux natively on wayland? I think that's much better than trying to running as a xwayland app...
I'm using:
teams-for-linux --closeAppOnCross --disableAutogain --ozone-platform-hint=auto --enable-webrtc-pipewire-capturer --enable-features=WaylandWindowDecorations
That allows running teams-for-linux natively on wayland. And I have no issues sharing my screen.
On wayland, the only way to share screen is through a desktop portal with pipewire. See:
https://wiki.archlinux.org/title/PipeWire#WebRTC_screen_sharing
I would recommend not adding strict dependencies on xwayland stuff, perhaps have them as opt depends. And teams-for-linux is working natively on wayland just fine, including screen sharing. One just needs pipewire and the proper desktop portal, which BTW, are still required if wanting to use something like xwaylandvideobridge.
And as the requirements for a proper desktop portal and pipewire are still there on wayland, I see no purpose on running teams-for-linux on xwayland, and adding on top a video bridge. I do believe you better try native wayland teams-for-linux. I wouldn't like to install the video bridge, when it so happens I don't need it BTW, that's why perhaps it might be an opt dep...
Just my $0.02...
Pinned Comments
pschichtel commented on 2024-04-30 20:18 (UTC) (edited on 2024-04-30 20:19 (UTC) by pschichtel)
Before marking the package out of date, please first check that the new version is not a pre-release. I'm tracking releases, not pre-releases.
jijojosephk commented on 2024-02-05 02:42 (UTC)
Talk to community members here:
https://matrix.to/#/#teams-for-linux_community:gitter.im
frealgagu commented on 2020-12-05 17:56 (UTC)
I maintain the latest built package at:
https://github.com/frealgagu/archlinux.teams-for-linux/releases