Open Bug 1678269 Opened 3 years ago Updated 27 days ago

[PipeWire] when user disables sharing system resources in system sharing dialog, Firefox does not recognize it.

Categories

(Core :: WebRTC, defect, P3)

Unspecified
Linux
defect

Tracking

()

People

(Reporter: stransky, Unassigned)

References

(Blocks 1 open bug)

Details

PipeWire - when user disables sharing system resources in system sharing dialog, Firefox does not recognize it.

btw. This also apply to recent PW support without Bug 1675764 landed.

Severity: -- → S3
Priority: -- → P3

What platform / DE is this?

(In reply to Hugo Osvaldo Barrera from comment #2)

What platform / DE is this?

This is Linux with Wayland backend. Wayland is not used by default yet and most distros use X11 so it does not hit majority of Linux users.

OS: Unspecified → Linux

Yup, I'm using Linux / Wayland too (hence why I'm following some of these issues).

I've never heard of "sharing system resources" or "system sharing dialog", hence my question. I mean to ask: does this apply to KDE, Gnome, or what environment?

It apply to any environment (right now gnome/kde/sway) when Wayland is used and X11 clients run in XWayland. In such case screen sharing is not available due to Wayland app sandbox and xdg portals / pipewire needs to be used.

Looks like I'm failing to get my question across :(

This ticket mentions a "system sharing dialog". What dialog is this? Is it part of a DE? What provides it? I don't see any such thing on sway.

(In reply to Hugo Osvaldo Barrera from comment #6)

Looks like I'm failing to get my question across :(

This ticket mentions a "system sharing dialog". What dialog is this? Is it part of a DE? What provides it? I don't see any such thing on sway.

It's provided by https://github.com/flatpak/xdg-desktop-portal, which has DE specific backends, https://github.com/emersion/xdg-desktop-portal-wlr for wlroots. For Gnome, https://github.com/flatpak/xdg-desktop-portal-gtk has been shipped for years now by most distros.

Thanks a bunch! I appreciate both you guy's patience!

Don't have time to work on it right now.

Assignee: stransky → nobody
You need to log in before you can comment on or make changes to this bug.