Hello, after upgrading to KDE Plasma 6, my SDDM theme no longer works. I was using a custom theme, which probably isn’t compatible with KDE Plasma 6. That’s okay, I could just change it back to the default breeze theme, but there is no SDDM setting in plasma settings like it used to in Plasma 5.
What can I do to fix SDDM?
Here is the error message, though it’s probably not necessary for what I need help with:
The current theme cannot be loaded due to the errors below, please select another theme.
file:///usr/share/sddm/themes/KDE-Story-Blue-SDDM/Main.qml:111:9: Type WallpaperFader unavailable
file:///user/share/sddm/themes/KDE-Story-Blue-SDDM/components/WallpaperFader.sml:13:1: module "org.kde.plasma.private.sessions" is not installed.
SDDM works fine, but it has that weird look that occurs when the theme does not work.
I worked around this issue by rolling back, changing the theme and then updating again.
Now DPI Scaling is broken but that’s unrelated.
The issue is because the kcm_sddm package isn’t updated to plasma 6 so it isn’t compatible. I have made a bug report so it should get fixed eventually.
Looks like the last update broke most of the themes. My solution was just install sddm-conf and change the theme for the default breeze. It’s a cheap solution but looks better than that weird login screen.
I changed it to the default Breeze theme. That one works even after the upgrade.
I rolled back to KDE Plasma 5 using snapper, where the sddm_kcm package still worked, changed sddm theme to breeze, pressed Ctrl + Alt + F4 to switch to a CLI environment and updated my system to KDE Plasma 6, then rebooted using systemctl reboot.
Luckily rolling back isn’t necessary anymore. sddm_kcm package is now available in KDE Plasma 6, so just update and you should be able to change your theme in the settings like normal. Change it to the default breeze theme or the openSUSE breeze theme. Both work fine.
I was already using Breeze but the dark one so I switched to the light one. Then I switched my screen from dual monitor setup only to one to make sure to have no Plymouth issue or such .
Then I upgraded with sudo zypper dup and I was able to log in even without restart!
Of course, I have restarted and it works fine both on X11 and Wayland (at least so far)
I think I will still main on X11 for some time as I am used to it and perhaps a little more stable still.