[Differential] [Request, 232 lines] D1800: Load a Wallpaper plugin in kscreenlocker_greet
graesslin (Martin Gräßlin)
noreply at phabricator.kde.org
Wed Jun 8 16:21:16 UTC 2016
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20160608/8ab1fe45/attachment.html>
More information about the Plasma-devel
mailing list