Package: firefox
Version: 76.0.1-1
Severity: normal

Hello,

Currently in Firefox, WebRTC screen capture works only on X11. In Wayland, 
only XWayland windows can be captured.

Wayland doesn't support screen capture by defaults but GNOME supports the 
feature
using pipewire. The pipewire support is already in Firefox source since version 
68 
(media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.*)
but it is not built as a default.

Debian GNOME desktop is running on Wayland as defaults since buster, and its
default browser is Firefox. So I think the Debian Firefox package needs to be 
built with pipewire capture support.

In Fedora, pipewire support is enabled with this patch:
https://src.fedoraproject.org/rpms/firefox/blob/master/f/firefox-pipewire.patch


-- Package-specific info:


-- Addons package information

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.6.0-1-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=ko_KR.UTF-8, LC_CTYPE=ko_KR.UTF-8 (charmap=UTF-8), 
LANGUAGE=ko_KR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages firefox depends on:
ii  debianutils         4.9.1
ii  fontconfig          2.13.1-4.1
ii  libatk1.0-0         2.36.0-2
ii  libc6               2.30-8
ii  libcairo-gobject2   1.16.0-4
ii  libcairo2           1.16.0-4
ii  libdbus-1-3         1.12.16-2
ii  libdbus-glib-1-2    0.110-5
ii  libevent-2.1-7      2.1.11-stable-1
ii  libffi7             3.3-4
ii  libfontconfig1      2.13.1-4
ii  libfreetype6        2.10.1-2
ii  libgcc-s1           10.1.0-1
ii  libgdk-pixbuf2.0-0  2.40.0+dfsg-4
ii  libglib2.0-0        2.64.2-1
ii  libgtk-3-0          3.24.20-1
ii  libnspr4            2:4.25-1
ii  libnss3             2:3.52-1
ii  libpango-1.0-0      1.44.7-4
ii  libstdc++6          10.1.0-1
ii  libvpx6             1.8.2-dmo1
ii  libx11-6            2:1.6.9-2+b1
ii  libx11-xcb1         2:1.6.9-2+b1
ii  libxcb-shm0         1.14-2
ii  libxcb1             1.14-2
ii  libxcomposite1      1:0.4.5-1
ii  libxdamage1         1:1.1.5-2
ii  libxext6            2:1.3.3-1+b2
ii  libxfixes3          1:5.0.3-2
ii  libxrender1         1:0.9.10-1
ii  libxt6              1:1.1.5-1+b3
ii  procps              2:3.3.16-4
ii  zlib1g              1:1.2.11.dfsg-2

Versions of packages firefox recommends:
ii  libavcodec58  10:4.2.2-dmo8

Versions of packages firefox suggests:
ii  fonts-lmodern          2.004.5-6
pn  fonts-stix | otf-stix  <none>
ii  libcanberra0           0.30-7
ii  libgssapi-krb5-2       1.17-7
ii  libgtk2.0-0            2.24.32-4
ii  pulseaudio             13.0-5

-- no debconf information

Reply via email to