SUMMARY When I add PipeWire-based entire workspace source, start recording, then lock the screen, OBS is able to record me unlocking the computer. STEPS TO REPRODUCE 1. Get OBS 2. Add PipeWire source, select entire desktop 3. Press record 4. Lock the screen OBSERVED RESULT Recording contains lockscreen activity EXPECTED RESULT Recording should interrupt the moment I lock the screen SOFTWARE/OS VERSIONS Linux/KDE Plasma: NixOS 24.11 Linux 6.11.10 KDE Plasma Version: 6.2.3 KDE Frameworks Version: 6.8.0 Qt Version: 6.8.0 ADDITIONAL INFORMATION Graphics Platform: Wayland
Thanks for your bug report - I can reproduce this on my system below. Operating System: Fedora Linux 41 KDE Plasma Version: 6.2.4 KDE Frameworks Version: 6.8.0 Qt Version: 6.8.0 Kernel Version: 6.11.10-300.fc41.x86_64 (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 7800X3D 8-Core Processor Memory: 30.4 GiB of RAM Graphics Processor: NVIDIA GeForce RTX 4070 SUPER/PCIe/SSE2
Can confirm, the PipeWire capture backend should probably show a black screen outside of the session, or at least just the lockscreen without any username/password prompts.
Is there a mechanism to tell the app that the source is no longer available?