Changing sddm login screen theme

Hi there,

I’m having a bit of a strange problem, where I’m running EndeavourOS using KDE. sddm is set as my display manager (confirmed this using ‘systemctl status display-manager’). I’ve set a login screen theme using the System Settings, but it seems the settings aren’t being applied? I’m still getting the standard EndeavourOS login screen, and I’m not sure how I change this?

I can get my themed sddm login to show, if I run sddm from command line, but after a restart it doesn’t stick?

Thanks for any help offered

Hi and welcome to the forum @bebopnbones , I’m taking a guess that you are using Plasma? If so when you set the theme does it request for a password input? Also where is the theme installed? It should be under

/usr/share/sddm/themes

Thanks smokey, appreciate the help. You’re correct that I am using Plasma. When I try to set a theme via System Settings it does indeed prompt for a password. Looking in ‘/usr/share/sddm/themes’ I can see the folder for themes listed, the 4 default that comes with EndeavourOS (none of which are the ones that are currently being used) and then the two themes that I’ve also installed.

Currently, it looks like sddm is currently using the default ‘breeze’ theme even though I have something else selected.

What is the theme you are trying to use?

It’s the ‘Sugar Dark’ theme.

Just to add, it looks like Endeavour is using the ‘breeze’ theme, but even what’s set as that’s theme’s background doesn’t match what is set as my login screen. I thought this was because it was referencing the ‘theme.conf.user’ file as that has the background set to the same as what it is now. However, deleting this so that it falls back to the default theme.conf file(or so I thought) has done nothing.

Hmm, I’m not too sure. I just tried it out and am not getting the same issues at all. Wondering if there are any other changes you may have made?

Thanks. It’s a fairly new install of EndeavourOS, not done much to it at all yet. Yeah, it does seem a strangely weird issue.

Hello, have you tried one of the other login screens to see if they work?

How did you install it? Through settings, discover, ocs-url or did you place the files yourself?
Also as @jackkileen asked have you tried out any others to see if the same happens?

@jackkileen Thanks, I have tried changing sddm theme and similarly the login screen doesn’t seem to change

@smokey I installed these via System Settings. I also tried changing the display manager to lightdm, restarted and changed back to sddm, restarted again, which went back to the default login screen theme, rather than the one I have selected in Settings

Hi,

have the exact same issue and was not able to fix it after over an hour of looking in to it. But I managed to do something and it was been working fine for almost two weeks since. For me even putting my PC to sleep and then waking it up made the background either vanish to a black screen or bring the Default Endeavour OS background back, but my image was working initially for login screen until I wake the PC from sleep or restart.

For me I went to this path /usr/share/endeavouros/backgrounds/

There is one file called endeavouros-wallpaper.png

And what I done was the image I wanted to be the actual login screen background, I named it the same as the image file stored here and then I overwrote it (Or rather I backed it up somewhere else and moved the new image there)

When missing, the login screen background is just plain blue as there is no image but when I added my image it has worked every time for almost two weeks.

However I will say that this is not really a proper fix or a fix at all so i’m not saying this solves it but for me I got fed up fixing it after over an hour as I had to keep restarting my pc or putting it to sleep and then waking it up to test, and the next Endeavour OS update could bring the default image back again. If there is a proper fix here though then I will revert the changes I made and fix it properly.

Edit: I corrected the word lock to login

1 Like

Hi Six, to clarify, are you talking about the login screen or the lock screen when resuming?

Hi Jackkileen,

Sorry if this sounds silly, or rather I see them as the same thing while typing, perhaps I mistyped here, it just that sleep mode automatically locks the PC and takes you to login screen on wakeup so I mixed things up here.

But I meant login screen, as the area I tried to change the image initially was under login screen SDDM in system settings and this didn’t work even though the preview here showed the image I selected, the them I am using is Breeze. I tried to find where this default image was after looking around and going through wiki pages etc and found a config file that mentioned this directory path so I went here and found this image and replaced it.

Let me know if I’m incorrect with anything, I was intending to look into this again at a future time until I found someone with the same issue as me here.

This is the answer! Thanks @jackkileen! Also, I am a complete idiot. Yeah, I was just mixing up the lock screen and the login screen. Would be cool if one could make the login screen theme apply to the lock screen, but I guess that’s for another time.

1 Like

I will give this marked solution a try to see if it resolves, assuming my issue is the same after all as it happened even when modifying the login screen, maybe it isn’t but I will find out when I try it.

I will give it a try, If I have further issues I will make a new thread or look in to this further on my end.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.