'Hide from Screencast' improvements window rules?

Right now the hide from screencast feature, requires manually enabling the setting for each individual windows during every screencast session.
I did not find a way to exclude them permanently in the system settings neither via Window Rules.

Do y’all have some improvement ideas these would be mine:

Window Rules Integration: Adding a property within Window Rules to automatically exclude specific windows from screencasts. This would allow targeting specific instances of an application (for example, a private chat) rather than the entire application.

Permanent Exclusion: If theres some issues with this being a window rule, implementing a way to make the “hide from screencast” state persistent for specific windows would defenitely be needed imo.

Clipboard Hiding: Currently, i dont see a way to exclude it from the screencast which is a big missed opportunity.

Did i miss something? What are your takes on this? Any better ideas?

2 Likes

When taking screenshots with Spectacle, the Spectacle window can’t be hidden properly. Even if you enable the option to hide the window, it only works once. The next screenshot will show the window again. That’s why having proper window rules would be so helpful.

I just came here because I was searching for a way to always hide my password manager (via a window rule) from ever showing up on a screen recording by mistake.

I’m fine with either way, a window rule or a permanent exclusion (whatever is possible and works).

The clipboard is definitely a risky spot and an option to hide this as well is an excellent idea imho.

Yeah. This could be expanded. I think that what would also be cool would be the ability to eventually hide the whole DE from it basically turning Display capture to game capture. Though not sure if that is possible?

Window rules are merged into 6.7. This Week in Plasma: 6.6 is Here! - KDE Blogs

I agree wholeheartedly that there should be options to persist exclusions.
Manually adding my E-Mail, Chat and Password-Manager programs each time I start a screencast is too cumbersome, such that I will probably not use the feature for long without it.

Personally I would prefer the persistence to be done via window rules so that I can synchronize it more easily across multiple computers

I also searched for a setting to exclude/hide from screencast by default and only allow whatever I explicitly allow. But that option seems not to exist either, or at least the search function at the settings did not find anything like that.