Wireplumber screenshare issues gnome-shell
Hi there,
i have problems sharing my screen in a gnome-shell wayland session. I have installed wireplumber and pipewire like described here. The xdg portal shows as expected, but the screen is never shared. After clicking on "share", following logs are generated in the console. I have tried both firefox and chromium:
firefox (shows both the windows and whole screen as tabbed options in xdg portal):
[Parent 6488, Main Thread] WARNING: gdk_wayland_window_configure: assertion 'height > 0' failed: 'glib warning', file /home/buildozer/aports/community/firefox/src/firefox-107.0.1/toolkit/xre/nsSigHandlers.cpp:167
(firefox:6488): Gdk-CRITICAL **: 23:12:16.404: gdk_wayland_window_configure: assertion 'height > 0' failed
chromium (shows only screens as option in xdg portal. The portal looks like libadwaita):
[7210:7210:1205/001338.530019:ERROR:shared_screencast_stream.cc(439)] Failed to connect PipeWire context
[7210:7210:1205/001338.530047:ERROR:base_capturer_pipewire.cc(63)] ScreenCastPortal failed: 1
[7252:7252:1205/001338.560363:ERROR:shared_image_factory.cc(575)] Could not find SharedImageBackingFactory with params: usage: Gles2|Raster|DisplayRead|Scanout, format: RED_8, share_between_threads: 0, gmb_type: shared_memory
[7252:7252:1205/001338.561877:ERROR:shared_image_factory.cc(575)] Could not find SharedImageBackingFactory with params: usage: Gles2|Raster|DisplayRead|Scanout, format: RG_88, share_between_threads: 0, gmb_type: shared_memory
I have not tried any other combinations like using pipewire-media-session