Browser links not working
- PipeWire version (
pipewire --version
): 0.3.71 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): NixOS 23.05 (Stoat) - Desktop Environment: SwayWM 1.8.1
- Kernel version (
uname -r
): 6.4.7 - Chromium version: 115.0.5790.110 (Official Build) (64-bit)
- Firefox version: 116.0 (64-bit)
- Wireplumber version: 0.4.14
- xdg-desktop-portal-wlr version: 0.7.0
Description of Problem:
Desktop sharing with Firefox or Chromium doesn't work until disconnecting and then reconnecting output and inputs.
Cross-posting issue from Wireplumber as I realized this might not be a Wireplumber issue, since Wireplumber does seem to be generating the connection.
How Reproducible:
Always
Steps to Reproduce:
- Start desktop sharing in Chromium or Firefox
- Note that the sharing window is black or empty
- Disconnect link from command line with
pw-link -d .xdg-desktop-portal-wlr-wrapped:capture_1 firefox:input_1
- Reconnect link from command line with
pw-link .xdg-desktop-portal-wlr-wrapped:capture_1 firefox:input_1
- Note that the screen is now visible in the share window
Actual Results:
Blank sharing window
Expected Results:
Desktop shown in sharing window in browser