The default SDDM avatars (.face.icon/root.face.icon) are dark transparent pngs and thus do not work on dark backgrounds. So far the fallback to the "user-identity" icon worked only because of a bug in sddm 0.14.0: https://github.com/sddm/sddm/pull/684 Reproducible: Always
Created attachment 101370 [details] Workaround in the sddm theme I attached a patch that works around the issue by replacing .face.icon and root.face.icon (the default sddm icons) with the plasma "user-identity" icon. The proper fix is probably to expand sddm to support a per-theme "FacesDir=" configuration option and ship default faces with plasma-workspace.
Created attachment 101478 [details] Workaround in the sddm theme The previous patch version was buggy, it also ignored the ".face.icon" files that users can put into their home directories. To only ignore the global sddm supplied onces, this now compares against a hardcoded sddm face path.
This was fixed in https://cgit.kde.org/plasma-workspace.git/commit/?id=57385777cdff3b4fdb3816e1af87700004a85b99