graesslin created this revision. graesslin added a reviewer: Plasma. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY With this change the greeter loads a configured Wallpaper Plugin. The idea behind this is to bring back the possibility of "animation" into the lockscreen and to replace the rather hacky solution for a custom background image. As this is security relevant code we need to consider the security implications of such a change. The existing code already allows to load different QML files through the lookandfeel infrastructure. Given that local data can be loaded anyway and network data is blocked. For a proper integration there are further changes needed: - config interface needs to make wallpaper plugins configurable - default lnf package needs to "remove" the rendered image to be able to see the wallpaper - blurred lockscreen background by default - config transition for custom wallpaper images To test manually edit kscreenlockerrc and add the following: [Greeter] WallpaperPlugin=org.kde.hunyango And modify the lookandfeel package to be an Item instead of an Image. REPOSITORY rKSCREENLOCKER KScreenLocker BRANCH wallpaper-plugin REVISION DETAIL https://phabricator.kde.org/D1800 AFFECTED FILES greeter/CMakeLists.txt greeter/greeterapp.cpp greeter/greeterapp.h greeter/wallpaper_integration.cpp greeter/wallpaper_integration.h kcfg/kscreenlockersettings.kcfg EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: graesslin, #plasma Cc: plasma-devel, sebas
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel