[snap] (experimental) pipewire support not available
Bug #1849478 reported by
Alberto Donato
This bug affects 7 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
chromium-browser (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
I'm using the chromium snap (currently 77.0.3865.120, rev 899), it's not possible to enable experimental support for pipewire, as the toggle doesn't show up in chrome://flags.
It would be nice to have chromium compiled with pipewire support, to enable screensharing in Hangouts and similar apps.
Changed in chromium-browser (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in chromium-browser (Ubuntu): | |
assignee: | Olivier Tilloy (osomon) → nobody |
Changed in chromium-browser (Ubuntu): | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
In third_party/ webrtc/ webrtc. gni¹:
# Set this to use PipeWire on the Wayland display server.
# By default it's only enabled on desktop Linux (excludes ChromeOS) and
# only when using the sysroot as PipeWire is not available in older and
# supported Ubuntu and Debian distributions.
rtc_use_pipewire = is_desktop_linux && use_sysroot
use_sysroot is set to false in snap builds, so rtc_use_pipewire would need to be explicitly set to true. This might require additional build/runtime deps (assuming they are available in Ubuntu 18.04, which is used to build the chromium snaps).
¹ https:/ /cs.chromium. org/chromium/ src/third_ party/webrtc/ webrtc. gni?type= cs&q=rtc_ use_pipewire& sq=package: chromium& g=0&l=115