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)
Hi @rabcor
Have you tried to apply plasma settings for SDDM?
Choose your SDDM Theme and look out for button at the bottom of:
System Settings > Startup and Shutdown > Login Screen (SDDM) > Apply Plasma Settings
For being able to choose between X11 and Wayland session make sure to have plasma-wayland-session package installed. Requires restart after installation.
I have tried changing the settings for the sddm theme and applying them as well as applying the plasma settings as you suggested but there was no change.
The same should work for Breath theme or any other SDDM you have installed.
I guess the white screen not only happens with logout but also with reboot.
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
How about
cat /usr/share/sddm/themes/breath/theme.conf
ls /usr/share/wallpapers/Bamboo/contents/images/
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:
From what i see, on your end is not doing what is suppose to do?
Is all that is, and that is not enough information for it. Since in your case is showing a white BG and the clock is also white, you can’t see it, so it looks off.
Yes, for both themes and try them both after that. Should work.
Other than that, can’t reproduce the issue unless i manually alter the file with bogus lines … but that is not what we are suppose to do
@bogdancovaciu
Do you know why SDDM takes a misconfigured /breeze/theme.conf.user into account even though Breath SDDM is used/selected and /breath/theme.conf.user was deleted?
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?