sddm update breaks login profile picture

earlier today (30 Aug) sddm updated (as part of a plasma update) to 0.14.0-62.1 (kcm_sddm 5.7.4-72.1).
Since that time my profile picture no longer appears in sddm when logging in.
As you can see here - the profile pic is still in place in systemsettings5 . . .
http://paste.opensuse.org/view/raw/31059382

resetting or adding a new pic makes no change.

indeed, in systemsettings5 the *startup / shutdown > sddm *module seems broken (or is it supposed to look like this?)

http://paste.opensuse.org/view/raw/70687530

anybody else seeing this? Any ideas please. . .

Perhaps the new enable avatars option?

perhaps . . . but how might I configure this option to get my avatar back? I can’t find anything in systemsettings5

Set it manually (as root) in /etc/sddm.conf … systemsettings module likely not reflective of current sddm changes yet

As an aside, this appears to be yet another case of packages being made available for Leap before they find there way into TW … seems to happen a lot more frequently then one would expect for a rolling release …

Hi farcusnz,

I’m having this same problem. That is my SDDM login avatar photo is gone and I’m getting a blank SDDM login theme configuration screen too. Have you or anybody else found a solution yet?

KDE Plasma version = 5.7.4
KDE Frameworks version = 5.25.0
kcm_sddm version = 5.7.4-72.1

Thanks,

Gordon

As already hinted at by Tyler_K…did you try this yet?

https://wiki.archlinux.org/index.php/SDDM#Changing_your_avatar

Yes, I have copied a photo to both /usr/share/sddm/faces/gordon.face.icon (set to -rw-r–r–) and ~/.face.icon (set to -rwxr–r–) as discussed in that arch wiki and it doesn’t fix anything. Also, that wiki does not offer any solution for the SDDM login theme configuration screen being totally blank as described by farcusnz in the first post of this thread. That is, settings screen located at:

System settings > Startup and Shutdown > Login Screen (SDDM)

presents a completely blank screen without any information about the login theme.

Thanks,

Gordon

Yes, my comment was limited to the avatar (not the themes). I guess it’s all work in progress for now.

I have successfully added an avatar as described in the Archwiki page. I have

[Theme]
Current=breeze
CursorTheme=breeze_cursors
FacesDir=/home/dean

with dean.face.icon PNG file in my home directory.

Hi deano_ferrari,

That worked to get the avatar photo back on the login screen. Thanks!.. However, I still would like to know why the SDDM login theme configuration screen is totally blank as described by farcusnz in the first post of this thread. I guess its probably some issue with using the Frameworks 5 repo…

Thanks again,

Gordon

No, it’s a bug in the configuration module that exists for quite some time already, it just didn’t occur up to now.
A change in sddm 0.14.0 triggers it.
Basically sddm creates ~/.local/share/sddm/ (because it now creates the .xsession-errors file in there by default), and if that exists, the config module tries to find the themes in there (only).

See 996220 – sddm 0.14 creates a sddm-dir in ~/.local/share which results in empty theme pane in sddm_kcm

To fix it, delete ~/.local/share/sddm/.

It will get recreated on the next login though, so you should also set “SessionLogFile=.xsession-errors” e.g. in /etc/sddm.conf in the “[XDisplay]” section (see “man sddm.conf”).
Or switch back to sddm 0.13.0 from the standard repos.

This has been fixed upstream yesterday, the fix will be in Plasma 5.7.5 to be released next week.

Hi wolfi,

That fix worked…

Thanks!

Gordon

plasma 5.75 seems to fix everything up.
Updated today and setting avatar by systemsettings5 works again as does selecting the sddm theme.
:slight_smile: