Hi!
After upgrading Plasma to 6.2.1 I am unable to share my screen in next apps: chromium, firefox, zoom app, vesktop, telegram.
I am ABLE to record my screen with Spectacle.
I was unable to reproduce issue on another PC with Arch, KDE 6.2.1 and Nvidia dedicated graphics (see specs below). Maybe I am missing something.
Some additional details:
- Screensharing does work under X11 session, and does not under another wayland composer (I tried with Hyprland).
Testing with webrtc-experiment in browsers.
- Chromium throws next errors when trying to share Window or Entire screen:
[30781:30781:1020/153134.735634:ERROR:screen_capture_portal_interface.cc(48)] Failed to request session: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.ScreenCast” on object at path /org/freedesktop/portal/desktop
[30781:30781:1020/153134.735679:ERROR:base_capturer_pipewire.cc(81)] ScreenCastPortal failed: 3
- Firefox does not throw any error, but pressing “Allow” button on Share your screen dialog does nothing.
Double-checked I have xdg-portal-desktop
installed and running as user service, and xdg-portal-dekstop-kde
backend installed. Running xdg-desktop-portal -v gave me (among other things) next:
XDP: Using kde.portal for org.freedesktop.impl.portal.ScreenCast (config)
XDP: providing portal org.freedesktop.portal.ScreenCast
Kinfo on the PC where problem reproduces:
Operating System: Arch Linux
KDE Plasma Version: 6.2.1
KDE Frameworks Version: 6.7.0
Qt Version: 6.8.0
Kernel Version: 6.11.4-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 14 × Intel® Core™ Ultra 5 125U
Memory: 30.9 GiB of RAM
Graphics Processor: Mesa Intel® Graphics
Kinfo on the PC where screensharing works:
Operating System: Arch Linux
KDE Plasma Version: 6.2.1
KDE Frameworks Version: 6.7.0
Qt Version: 6.8.0
Kernel Version: 6.11.4-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5800H with Radeon Graphics
Memory: 31.2 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3060 Laptop GPU/PCIe/SSE2