Open wjt opened 2 years ago
By way of comparison, meet.jit.si in the Flathub version of Chromium can share my screen.
Works in the latest version with Gnome 42 on Fedora
@wjt have another try with yesterdays version 2022.11.0, others report that it now works fine (https://github.com/jitsi/jitsi-meet-electron/issues/785)
Please launch it with wayland enabled, as described in the README: https://github.com/flathub/org.jitsi.jitsi-meet#wayland-support
I ran Jitsi with:
flatpak run --env=JITSI_USE_WAYLAND=1 org.jitsi.jitsi-meet
I joined a meeting. I pressed the Share button. Here is what I see:
I then Alt-Tabbed to and from this browser window a couple of times, and Jitsi Meet logged the following to the terminal:
[2:1122/093046.026323:ERROR:wayland_event_watcher.cc(36)] libwayland: wl_surface@60: error 0: gtk_shell::get_gtk_surface already requested
and then died with SIGTRAP
.
If I run Jitsi without JITSI_USE_WAYLAND=1
, I see the same results, except without the crash. I think telling Chromium to act as a Wayland client is a red herring – X clients can use the portal too.
It actually is possible to trigger the portal dialog, with or without JITSI_USE_WAYLAND=1
, as follows:
So it is no longer true that I can't share the screen; the flow just looks super broken.
@wjt
The upstream issue is
https://bugs.chromium.org/p/chromium/issues/detail?id=1281200&q=pipewire&can=2&sort=-modified
Not much to be done here in the flathub repo.
Screensharing broke again. Anyone experiencing the same problem? I'm on Fedora 38.
Yeah, screensharing seems completely broken - at least on Wayland. I've also tested with the XWaylandVideoBridge, and it still crashes if I open the sharing dialog.
Also not working on Manjaro with Gnome 44.5
On the development branch of Endless OS, which is a Wayland GNOME 41 session, this Jitsi Meet app cannot share the screen.
This is an Electron app. I don't know whether the Electron is new enough to support Chromium's WebRTCPipeWireCapturer flag, but if it is, it might be sufficient to just enable that.