Bug#1043424: plasma-desktop: Missing dependency on pipewire breaks screen sharing under Wayland
Package: plasma-desktop
Version: 4:5.27.5-2
Severity: important
X-Debbugs-Cc: nazar@zhuk.online
Dear Maintainer,
* What led up to the situation?
I attempted screen sharing in Zoom on a fresh install of Debian 12
with KDE Plasma under Wayland.
* What was the outcome of this action?
KDE window allowed me to pick a screen or a window to share. It did
not show previews. Upon selection the error was shown:
KDE Portal Integration
Failed to start screencasting
Failed to create PipeWire context
* What outcome did you expect instead?
I expected the screen/window to be shared.
I tested screen capture in
https://mozilla.github.io/webrtc-landing/gum_test.html to make sure this
isn't a Zoom issue. Same outcome.
After some searching and digging the issue appears to be that pipewire
was not installed.
This fixed the problem:
sudo apt install pipewire
systemctl --user start pipewire
pipewire should be a dependency of plasma-desktop or one of it's
dependencies so this works out of the box.
Marking this as important since screen sharing is a must for a desktop OS
in business.
-- System Information:
Debian Release: 12.1
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-10-amd64 (SMP w/6 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages plasma-desktop depends on:
ii accountsservice 22.08.8-6
ii breeze 4:5.27.5-2
ii kactivitymanagerd 5.27.5-2
ii kde-cli-tools 4:5.27.5.1-2
ii kded5 5.103.0-1
ii kio 5.103.0-1
ii kpackagetool5 5.103.0-1
ii layer-shell-qt 5.27.5-2
ii libaccounts-qt5-1 1.16-2
ii libc6 2.36-9+deb12u1
ii libglib2.0-0 2.74.6-2
ii libibus-1.0-5 1.5.27-5
ii libkaccounts2 4:22.12.3-1
ii libkf5activities5 5.103.0-1
ii libkf5activitiesstats1 5.103.0-1
ii libkf5authcore5 5.103.0-1
ii libkf5baloo5 5.103.0-2
ii libkf5bookmarks5 5.103.0-1
ii libkf5codecs5 5.103.0-1
ii libkf5completion5 5.103.0-1
ii libkf5configcore5 5.103.0-2
ii libkf5configgui5 5.103.0-2
ii libkf5configwidgets5 5.103.0-1
ii libkf5coreaddons5 5.103.0-1
ii libkf5crash5 5.103.0-1
ii libkf5dbusaddons5 5.103.0-1
ii libkf5globalaccel-bin 5.103.0-1
ii libkf5globalaccel5 5.103.0-1
ii libkf5guiaddons5 5.103.0-1
ii libkf5i18n5 5.103.0-1
ii libkf5iconthemes5 5.103.0-1
ii libkf5itemviews5 5.103.0-1
ii libkf5jobwidgets5 5.103.0-1
ii libkf5kcmutils5 5.103.0-3
ii libkf5kcmutilscore5 5.103.0-3
ii libkf5kdelibs4support5 5.103.0-1
ii libkf5kiocore5 5.103.0-1
ii libkf5kiofilewidgets5 5.103.0-1
ii libkf5kiogui5 5.103.0-1
ii libkf5kiowidgets5 5.103.0-1
ii libkf5newstuffcore5 5.103.0-1
ii libkf5notifications5 5.103.0-1
ii libkf5notifyconfig5 5.103.0-1
ii libkf5package5 5.103.0-1
ii libkf5plasma5 5.103.0-1
ii libkf5plasmaquick5 5.103.0-1
ii libkf5quickaddons5 5.103.0-1
ii libkf5runner5 5.103.0-1
ii libkf5service-bin 5.103.0-1
ii libkf5service5 5.103.0-1
ii libkf5solid5 5.103.0-1
ii libkf5sonnetcore5 5.103.0-1
ii libkf5sonnetui5 5.103.0-1
ii libkf5widgetsaddons5 5.103.0-1
ii libkf5windowsystem5 5.103.0-1
ii libkf5xmlgui5 5.103.0-1
ii libkworkspace5-5 4:5.27.5-2
ii libnotificationmanager1 4:5.27.5-2
ii libpackagekitqt5-1 1.1.1-1
ii libphonon4qt5-4 4:4.11.1-4
ii libprocesscore9 4:5.27.5-2
ii libqt5concurrent5 5.15.8+dfsg-11
ii libqt5core5a 5.15.8+dfsg-11
ii libqt5dbus5 5.15.8+dfsg-11
ii libqt5gui5 5.15.8+dfsg-11
ii libqt5network5 5.15.8+dfsg-11
ii libqt5qml5 5.15.8+dfsg-3
ii libqt5quick5 5.15.8+dfsg-3
ii libqt5quickwidgets5 5.15.8+dfsg-3
ii libqt5sql5 5.15.8+dfsg-11
ii libqt5waylandclient5 5.15.8-2
ii libqt5widgets5 5.15.8+dfsg-11
ii libqt5x11extras5 5.15.8-2
ii libqt5xml5 5.15.8+dfsg-11
ii libscim8v5 1.4.18+git20211204-0.1
ii libstdc++6 12.2.0-14
ii libtaskmanager6abi1 4:5.27.5-2
ii libwayland-client0 1.21.0-1
ii libx11-6 2:1.8.4-2+deb12u1
ii libx11-xcb1 2:1.8.4-2+deb12u1
ii libxcb-keysyms1 0.4.0-1+b2
ii libxcb-record0 1.15-1
ii libxcb-xkb1 1.15-1
ii libxcb1 1.15-1
ii libxcursor1 1:1.2.1-1
ii libxi6 2:1.8-1+b1
ii libxkbcommon0 1.5.0-1
ii libxkbfile1 1:1.1.0-1
ii oxygen-sounds 4:5.27.5-2
ii phonon4qt5 4:4.11.1-4
ii plasma-desktop-data 4:5.27.5-2
ii plasma-framework 5.103.0-1
ii plasma-integration 5.27.5-2
ii plasma-workspace 4:5.27.5-2
ii polkit-kde-agent-1 4:5.27.5-2
ii qml-module-org-kde-draganddrop 5.103.0-1
ii qml-module-org-kde-kcoreaddons 5.103.0-1
ii qml-module-org-kde-kquickcontrols 5.103.0-1
ii qml-module-org-kde-kquickcontrolsaddons 5.103.0-1
ii qml-module-org-kde-kwindowsystem 5.103.0-1
ii qml-module-org-kde-qqc2desktopstyle 5.103.0-1
ii qml-module-org-kde-solid 5.103.0-1
ii qml-module-qt-labs-folderlistmodel 5.15.8+dfsg-3
ii qml-module-qt-labs-settings 5.15.8+dfsg-3
Versions of packages plasma-desktop recommends:
ii bluedevil 4:5.27.5-2
ii breeze-gtk-theme 5.27.5-2
ii fonts-hack 3.003-3
ii fonts-noto 20201225-1
ii ibus-data 1.5.27-5
ii kde-config-gtk-style 4:5.27.5-2
ii kde-config-screenlocker 5.27.5-2
ii kde-config-sddm 4:5.27.5-2
ii kde-style-oxygen-qt5 4:5.27.5-2
ii kgamma5 5.27.5-2
ii khelpcenter 4:22.12.3-1
ii khotkeys 4:5.27.5-2
ii kinfocenter 4:5.27.5-2
ii kio-extras 4:22.12.3-1
ii kmenuedit 4:5.27.5-2
ii kscreen 4:5.27.5-2
ii ksshaskpass 4:5.27.5-2
ii kwin-wayland [kwin] 4:5.27.5-3
ii kwin-x11 [kwin] 4:5.27.5-3
ii kwrited 4:5.27.5-2
ii libpam-kwallet5 5.27.5-2
ii plasma-browser-integration 5.27.5-2
ii plasma-discover 5.27.5-2
ii plasma-disks 5.27.5-2
pn plasma-firewall <none>
ii plasma-nm 4:5.27.5-2
ii plasma-pa 4:5.27.5-2
ii plasma-systemmonitor 5.27.5-2
ii plasma-thunderbolt 5.27.5-2
ii plasma-vault 5.27.5-2
pn plasma-welcome <none>
ii plasma-workspace-wayland 4:5.27.5-2
ii powerdevil 4:5.27.5-2
ii systemsettings 4:5.27.5-2
ii xdg-desktop-portal-gtk 1.14.1-1
ii xdg-desktop-portal-kde 5.27.5-2
Versions of packages plasma-desktop suggests:
pn kde-config-flatpak <none>
-- no debconf information
Reply to: