avatar change does no effect in sddm login manager Reproducible: Always Steps to Reproduce: 1.change your user account avatar and apply the change 2.press ctrl+alt+L to block your session (ok, the new avatar appears) 3.do logout from your kde plasma session Actual Results: sddm is still showing default avatar Expected Results: sddm shows the new avatar
I've found this can depend on your distro's default permissions for $HOME. In short, sddm (unprivledged) needs to have read access to your $HOME/.face
Additionally, when you use KDE System Settings to add a second account, give it a different picture that is used within Plasma, and now there are two $HOME directories, SDDM needs a way to show both avatars, right?
I Can confirm this issue using fedora 26 kde spin. Plasma Desktop 5.10.1 A think it isnt hard to solve, but the status need to me turned to confirmed.
At here the avatar is picked by the sddm if the FacesDir is set to /var/lib/AccountsService/icons. More: https://forum.kde.org/viewtopic.php?f=17&t=13166&start=15#p374337 There is small bug: The UserManager is saving the icon to the /var/lib/AccountsService/icons/<username> but the sddm is looking /var/lib/AccountsService/icons/<username.face.icon>. I don't know which is right but a workaround is to sýmlink the avatar icons.
AccountsSevice is responsible for saving the icons in /var/AccountsService, not UserManager. And SDDM is the consumer of those icons. Since neither of those products are tracked in the KDE bugzilla, this will have to be fixed somewhere else. There is an old open patch to make SDDM more AccountsService-aware: https://github.com/sddm/sddm/pull/525/files Might be worth it to push on that a bit.
Relevant upstream SDDM bug report: https://github.com/sddm/sddm/issues/683
(In reply to Nate Graham from comment #6) > Relevant upstream SDDM bug report: https://github.com/sddm/sddm/issues/683 Subscribed! Thanks for your great work Nate.
You're welcome. The SDDM change is utterly trivial; I'm going to try to submit a pull request soon.
Pull request/patch submitted: https://github.com/sddm/sddm/pull/939
My pull request was accepted and merged, so this should be resolved with a newer version of SDDM.
Thank you very much Nate! Have a nice day.
Uh oh, soon Nate not only triages all KDE bugs, but also all bugs on github ;)
...And submits patches for them, too! >:D