Changing user avatar in user manager doesn't change user icon in sddm. It creates a file .face.icon in the home folder, but this isn't readable by sddm. WIth info from sddm readme (https://github.com/sddm/sddm/blob/master/README.md#no-user-icon): We should set with a script acl execute rights to the user's homefolder and acl read rights to the .face.icon file. This could be also done on creation of a new user for the default user icon (which needs first to be created here). Reproducible: Always
I can confirm this one, but i believe it is a regression. On my main system i've changed the avatar with no issues more than once a while back, now i've tried on a VM and the problem is there. The newly selected avatar gets display on the lock and "leave" screen but not sddm. Avatars from the gallery work fine.
I also have this issue after upgrading SDDM
Same here. The icon changed after the latest update (5.8.1) to another default icon, but sddm still doesn't use the user-icon. System: KDE neon User Edition
Can confirm that it's the same on a newly installed Arch machine here.
UserManager will also write out your avatar to accounts service which stores the data in /var (for this very reason). SDDM will get AccountsService support in the next release.
Ok, so it should work with the next SDDM release 0.15, which should come in a few weeks or months? And which Plasma is needed? 5.8.x?
There is also this bug fix for 0.14.1: https://github.com/sddm/sddm/issues/685 Is it related to the problem at hand?
closing, seems to be an SDDM issue
What we could do is patch sddm like arch does untill the new sddm release is out.
Arch uses https://github.com/sddm/sddm/commit/ecb903e4.patch, which is already merged into sddm 0.14.1.