Bug 448403 - SDDM login screen displays a white background
Summary: SDDM login screen displays a white background
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_sddm (show other bugs)
Version: 5.23.90
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-13 21:57 UTC by Richard Ullger
Modified: 2022-01-14 20:16 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.24
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Ullger 2022-01-13 21:57:10 UTC
Following upgrade to 5.23.90, the sddm login screen displays a white background instead of the selected wallpaper.

STEPS TO REPRODUCE
1.  Upgrade to 5.23.90
2.  Reboot

OBSERVED RESULT
The SDDM login screen displays a white background with white date and time. The only things visible are the user and password fields

EXPECTED RESULT
The SDDM login screen background should display the selected wallpaper

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.23.90
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.2
Kernel Version: 5.16.0-arch1-1 (64-bit)
Graphics Platform: X11
Processors: 12 × Intel® Core™ i7-8700 CPU @ 3.20GHz
Memory: 31.3 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1080/PCIe/SSE2

ADDITIONAL INFORMATION
The wallpaper is set to Next so that the wallpaper for each new plasma version is used. Plasma settings are applied in Startup and Shutdown -> Login Screen (SDDM).

/usr/share/sddm/themes/breeze/theme.conf contains the line

    background=/usr/share/wallpapers/Next/contents/images/1920x1080.png

but the wallpapers in /usr/share/wallpapers/Next/contents/images/ are all .jpg files.

Changing the background line in the theme.conf file to a .jpg file fixes the issue.
Comment 1 Nate Graham 2022-01-13 23:00:16 UTC
Yeah, this was caused by us forgetting to change the path to the new wallpaper to account for the type change. Should be fixed in https://invent.kde.org/plasma/plasma-workspace/-/commit/8edb71570ac913889772587f349753d3da4935b8.

Distros can safely backport that to their 5.24 beta releases.