| Summary: | Remote desktop session with share screen - Behavior change | ||
|---|---|---|---|
| Product: | [Plasma] xdg-desktop-portal-kde | Reporter: | Augusto Ícaro <contact> |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | REPORTED --- | ||
| Severity: | normal | CC: | 60f31543-f82f-492a-8430-25db5521568b, adaha, aleixpol, jgrulich, nate, oleksandr |
| Priority: | NOR | ||
| Version First Reported In: | 5.27.0 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Remote Desktop + Share screen script | ||
|
Description
Augusto Ícaro
2024-04-03 19:54:44 UTC
Seems to still be the issue. Related to: https://github.com/TigerVNC/tigervnc/issues/2025 I found two commits that *might* be related [1, 2], seems like they were introduced in 5.27. Not sure what is going on here, I added a debug print in remotedesktop.cpp.continueStart() to print how many screens there are (WaylandIntegration::screens().count()). On a 2 monitor desktop, and the parameter multiple=true in ScreenCast.SelectSources() I do get an expected 2 screen count, but I only get 1 stream in my response containing both screens. The screen chooser dialog shows up correctly when using the ScreenCasting portal, where you can either choose one screen or the entire workspace. It would be nice if the behaviour was similar when using the RemoteDesktop portal. [1] https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/commit/5c5a0993a40470fbf0c5c292128d1932480fce8c [2] https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/commit/4f206276139598271809e099aa7f2f1ca8d2f1f9 |