STEPS TO REPRODUCE 1. Open an app, e.g. Kate 2. Start OBS Studio 3. Add a screencast for Kate 4. Play around in Kate OBSERVED RESULT Kate is visible in OBS, but anything that is technically its own window, like menus, tooltips, configuration dialogs is not visible in the screencast EXPECTED RESULT Those are part of the screencast SOFTWARE/OS VERSIONS KDE Plasma Version: master KDE Frameworks Version: master Qt Version: 5.15.kde
window screencasting is used not only by obs, but also plasma. such mode would break window thumbnails in the panel and I think adding one more screencast mode in kwin is worth it. on the other hand, kwin could provide some metadata so the app could composite windows by itself.
screencast mode in kwin is not worth it*
> kwin could provide some metadata so the app could composite windows by itself. In fact, one can get relevant info using the plasma window management protocol.