Today I had very embarrassing experience as my screen sharing option failed during call.
Firefox version: Mozilla Firefox 128.0.3
Chromium 126.0.6478.182 snap
Zoom: 6.1.6.1013
When I opened sharing option and clicked whole screen then nothing happened:
After pretty much cursing I found traces of issue in Chrome log:
[11042:11042:0730/140758.199500:ERROR:screen_capture_portal_interface.cc(48)] Failed to request session: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.ScreenCast” on object at path /org/freedesktop/portal/desktop[11042:11042:0730/140758.199528:ERROR:base_capturer_pipewire.cc(81)] ScreenCastPortal failed: 3
Which led me to solution:
sudo apt install xdg-desktop-portal-gnome gnome-remote-desktop
NB! You will need to restart machine.
The weirdest part that I never had this package before:
cat /var/log/dpkg.log|grep xdg-desktop-portal-gnome2024-07-30 14:09:09 install xdg-desktop-portal-gnome:amd64 <none> 46.2-0ubuntu12024-07-30 14:09:09 status half-installed xdg-desktop-portal-gnome:amd64 46.2-0ubuntu12024-07-30 14:09:09 status unpacked xdg-desktop-portal-gnome:amd64 46.2-0ubuntu12024-07-30 14:09:09 configure xdg-desktop-portal-gnome:amd64 46.2-0ubuntu1 <none>2024-07-30 14:09:09 status unpacked xdg-desktop-portal-gnome:amd64 46.2-0ubuntu12024-07-30 14:09:09 status half-configured xdg-desktop-portal-gnome:amd64 46.2-0ubuntu12024-07-30 14:09:09 status triggers-awaited xdg-desktop-portal-gnome:amd64 46.2-0ubuntu12024-07-30 14:09:09 status installed xdg-desktop-portal-gnome:amd64 46.2-0ubuntu1
The root cause of this issue is related with Wayland and as easier workaround you may consider switching to X11 session if this solution does not work.
More details: here
And there is a nice site to check sharing.