SUMMARY If you check the box for allowing restore for future sessions, it will not ask you for the next session, but the session after that, it will ask you again to share your screen. I tested using OBS Studio. STEPS TO REPRODUCE 1. Use an app the supports Pipewire screen capture(OBS Studio Wayland) 2. Share screen with the restore screen share checkbox checked 3. Close the app 4. Open the app 5. Close the app 6. Open the app 7. It asks you to share your screen again. OBSERVED RESULT Pipewire screen sharing only restores for one session, before asking you to share the screen again. EXPECTED RESULT Pipewire screen sharing should be restored for every session. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.24.90 KDE Frameworks Version: 5.94.0 Qt Version: 5.15.4 Kernel Version: 5.17.9-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 8 × AMD Ryzen 5 3450U with Radeon Vega Mobile Gfx Memory: 5.7 GiB of RAM Graphics Processor: AMD Radeon Vega 8 Graphics Manufacturer: Dell Inc. Product Name: Inspiron 3505 System Version: 1.4.9 ADDITIONAL INFORMATION
A possibly relevant merge request was started @ https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/merge_requests/101
Git commit d782e10c63a7ac9e939512fa9e2352aa3343d143 by Aleix Pol. Committed on 25/05/2022 at 14:39. Pushed by apol into branch 'master'. screencast: Keep persisting if the user chose to persist M +1 -1 src/screencast.cpp https://invent.kde.org/plasma/xdg-desktop-portal-kde/commit/d782e10c63a7ac9e939512fa9e2352aa3343d143
Git commit fce184a2fb3ee626e7e2328248580ce7382b6125 by Aleix Pol Gonzalez, on behalf of Aleix Pol. Committed on 25/05/2022 at 23:30. Pushed by apol into branch 'Plasma/5.25'. screencast: Keep persisting if the user chose to persist (cherry picked from commit d782e10c63a7ac9e939512fa9e2352aa3343d143) M +1 -1 src/screencast.cpp https://invent.kde.org/plasma/xdg-desktop-portal-kde/commit/fce184a2fb3ee626e7e2328248580ce7382b6125