woo! I’m finally getting that security code written. I can’t remember when, but sometime in february I made the screensaver’s appletbrowser not show anything from the “application launchers” or “windows and tasks” groups. as of today it can also exclude plasmoids based on their requirements (so long as they tell the truth about what their requirements are) and tell plasmoids what features are forbidden. I’ve used this to make the comic applet safe again. :) for 4.3 it won’t show that “save as” option when it’s on the screensaver.
other requirements will be defined soon… I’ll have a look at what applets are doing, and add stuff as I go… I think the next one will be turning off KRun. having windows open underneath the screensaver isn’t strictly a security risk, but it would still be annoying to find a dozen of them when you unlock your screen.
I’ll mention the added constraints on plasma-devel as I go so that developers can update their plasmoids.