Summary: | No wallpaper plugins display content on the Breeze Lock screen; you just see a black background | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Patrick Silva <bugseforuns> |
Component: | Theme - Breeze | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | nate, piotr.mierzwinski, qydwhotmail, visual-design |
Priority: | NOR | Keywords: | qt6 |
Version First Reported In: | master | ||
Target Milestone: | 1.0 | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kscreenlocker/-/commit/1cadab0acbbc09c98ff9b3e1ea534105e68c7799 | Version Fixed In: | |
Sentry Crash Report: | |||
Bug Depends on: | |||
Bug Blocks: | 470599 |
Description
Patrick Silva
2023-08-01 12:53:33 UTC
Can reproduce. Seems to affect all wallpaper plugins, in fact. I believe it's a problem with the shader. *** Bug 472926 has been marked as a duplicate of this bug. *** Git commit 1cadab0acbbc09c98ff9b3e1ea534105e68c7799 by David Redondo. Committed on 23/08/2023 at 16:53. Pushed by davidre into branch 'master'. greeter: Make wallpapers work in Plasma 6 In Plasma 6 wallpapers instantiate WallpaperItem as root item themselves. So we need to let our wrapper gain the full API, make it an item and register it to be instantiated. Because pluginName and configuration are CONSTANT upstream we need to make sure they are already correct when the item is complete. Related: bug 470601 M +28 -14 greeter/greeterapp.cpp M +1 -1 greeter/greeterapp.h M +1 -0 settings/CMakeLists.txt M +1 -1 settings/appearancesettings.cpp M +2 -2 settings/wallpaper_integration.cpp M +16 -3 settings/wallpaper_integration.h https://invent.kde.org/plasma/kscreenlocker/-/commit/1cadab0acbbc09c98ff9b3e1ea534105e68c7799 |