When i enter sddm by logging out i just get a white screen and a login prompt, I’m pretty sure sddm is supposed to be capable of doing more than that (like maybe showing a clock, and allowing me to select between plasma wayland and plasma xorg sessions or even other environments)
Since the first time I tried it. I didn’t install anything in particular or change or remove any particular settings with sddm as far as I know; I did however get the error about sddm greeterrc being unwriteable but i’ve solved that issue, that didn’t do the trick to fix this one though.
@raguse tried deleting theme.conf.user; didn’t work, it still looks the same.
Actually without background= it automatically defaults to theme.conf settings
Edit: Just reproduced the same on my machine. It’s the missing background image which is causing the white screen.
From what I see is that /breeze/theme.conf.user and /breath/theme.conf.user somehow interfere each other, particularly since /breeze/theme.conf.user does also not have a background picture defined.
My suggestion: delete/rename both theme.conf.user, logout or reboot and it should work. Should you get stuck with a black screen after login → systemctl restart sddm .
The other option is to declare a background picture which has to be in the same directory of theme.user.conf .
Not sure about that, shall wait for OP 's reply whether my suggestion fixes it.
The way I see it is that SDDM for some reason does not separate clearly away from Breeze. In most cases this is not an issue but when someone has used Breeze SDDM before and tried to change the picture, then goes back to Breath, changes picture you have 2 theme.conf.user, while the one from Breeze still is taken into consideration (somehow).
It’s rather something for upstream as I don’t see anything wrong with Breath SDDM (besides minor adaptations needed for plasma 5.25 ).
By default, or fresh install, both Breath and Breeze should not have any theme.conf.user Once another image is set, then both should work because both will copy the set image in the directory and also will add the theme.conf.user file with the information like this:
No need for you to spend time on testing that. You have more important things to do.
My tests showed exactly that and also OP’s issue shows that. I’ve been using Breath exclusively but when I set up /breeze/theme.conf.user with a picture which does not exist the Breath SDDM goes white.
I might raise a bug report at KDE.
Btw; Will we get the SDDM animations with 22 release?
Well, i did the test anyway and i can confirm that once you click on the Apply Plasma Settings in SDDM Settings, inside the /etc/sddm.conf.d/ is created the kde_settings.conf while by default there is only the 00_manjaro_settings.conf and virtualkeyboard.conf … so, now will have to test on another install.
Meanwhile will ping @LordTermor so we know we can talk about some better approach of all this, because i do not think is KDE Plasma bug …
We will see about that too, because i do think we can update some code also …
After resetting everything with my tests I cant reproduce it anymore either.
The white is gone and worst case I get color=#1abc9c (green-ish cyan-ish, not white anymore.
It was probably also a cache/old config thing. Anyways.
Do you want me to open an Gitlab issue/feature request for it?