I want to change the background of the Login Screen.
Therefore I open systemsettings → Startup and Shutdown → Login Screen (SDDM)).
I select ‘Breeze for openSUSE’ and click on the landscape icon.
Sometimes it takes about 2-4 minutes until the next window appears where I can select ‘Load From File’ to change the background image.
Sometimes I interrupt the action after several minutes (>3) and get an incomplete Window where ‘Load From File’ and ‘Clear Image’ are missing.
It is noticeable that the CPU is heavily loaded during the waiting time.
Some observations that can help detect the problem:
The behavior is the same for a completely new user.
Clearing the directory ~/.cache/systemsettings/qmlcache does not change anything.
At my other (older) PCs this action shows no noticeable delay.
The current (problematic) one is also an Intel PC but with ‘Ultra 5 225’ CPU
I’m not able to compare EVERY setup switch between the current PC and any of my other ones. There are too many switches.
How can I find the cause of this behavior?
Regards Rolf
###########
System Info:
Opensuse leap 15.6 with updates until 2025-06-04
CPU Intel Ultra 5 255
RAM 16 GB
Motherboard ASUS H810M-CSM
Kernel 6.4.0-150600.23.50-default
KDE, Plasma5, X11
Which version of KDE are you using? The default version included with Leap, or are you subscribed to the KDE repos? https://en.opensuse.org/SDB:KDE_repositories
Show the results from kinfo
As user, watch the journal while you attempt the SDDM background image change process. Anything telling reported there? journalctl -f
Apart from the issue you describe above (which I don’t observe), a possible workaround may be to modify /usr/share/sddm/themes/breeze/theme.conf.user manually, (changing the ‘background=’ entry as required).
Even though Plasma 5.27 is an LTS release, as Plasma 5 has effectively been superseded by Plasma 6, I personally wouldn’t expend to much time chasing the cause of the issue down. I have a Leap 15.6 host (running in a VM), but I use the latest KDE desktop environment with it.
Obviously not.
I checked it in my other PCs and copied it from there.
“systemsettings” copies the file from where I selected it into its own directory so it knows where to find. (/usr/share/sddm/themes/breeze-openSUSE/)