https://bugs.kde.org/show_bug.cgi?id=512620
David Edmundson <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|CONFIRMED |RESOLVED Latest Commit| |https://invent.kde.org/plas | |ma/kwin/-/commit/452707eb5d | |948e69a9e506963fc49c75ff454 | |f6c --- Comment #10 from David Edmundson <[email protected]> --- Git commit 452707eb5d948e69a9e506963fc49c75ff454f6c by David Edmundson. Committed on 29/07/2026 at 15:06. Pushed by davidedmundson into branch 'master'. screencast: Resizable Virtual Monitors When streaming a virtual monitor to a remote server, we want the client to be able to be in charge of the virtual monitor size. Pipewire has a path built in that allows the client and server to negotiate a size that matches their constraints. Gnome uses this for their resizing of virtual monitors, so clients will have the expectation that kwin will match. It also allows the virtual monitor path via the xdg-desktop-portal to not need additional sidechannels. ---- See also: https://invent.kde.org/plasma/kpipewire/-/merge_requests/205 https://invent.kde.org/plasma/krdp/-/merge_requests/113 M +15 -0 src/backends/drm/drm_virtual_output.cpp M +3 -0 src/backends/drm/drm_virtual_output.h M +15 -0 src/backends/virtual/virtual_output.cpp M +2 -0 src/backends/virtual/virtual_output.h M +10 -0 src/core/backendoutput.cpp M +2 -0 src/core/backendoutput.h M +10 -0 src/core/output.cpp M +10 -0 src/core/output.h M +13 -0 src/plugins/screencast/outputscreencastsource.cpp M +2 -0 src/plugins/screencast/outputscreencastsource.h M +10 -0 src/plugins/screencast/screencastsource.cpp M +2 -0 src/plugins/screencast/screencastsource.h M +27 -8 src/plugins/screencast/screencaststream.cpp M +3 -2 src/plugins/screencast/screencaststream.h https://invent.kde.org/plasma/kwin/-/commit/452707eb5d948e69a9e506963fc49c75ff454f6c -- You are receiving this mail because: You are watching all bug changes.
