我想在登录屏幕上显示我选择的图像而不是用户名上方的灰色图标:
毫无疑问,某个地方有这样的设置,但我至今还没能找到它。
如何更改 SDDM 欢迎程序中的用户图像?
对于测试很有用——你可以使用此命令无需退出即可预览登录屏幕。
答案1
有一个很好的指南https://wiki.archlinux.org/index.php/SDDM#Installation
用户图标(头像)SDDM 从每个用户的 ~/.face.icon 或 SDDM 配置文件中 FacesDir 指定的所有用户的公共位置读取用户图标(又名“头像”)作为 PNG 图像。配置设置可以直接放在 /etc/sddm.conf 中,或者最好放在 /etc/sddm.conf.d/ 下的文件(例如 /etc/sddm.conf.d/avatar.conf)中。
要使用 FacesDir 位置选项,请将每个用户的 PNG 图像(名为 username.face.icon)放置在配置文件中 FacesDir 键指定的位置。FacesDir 的默认位置是 /usr/share/sddm/faces/。您可以更改默认 FacesDir 位置以满足您的需要。以下是示例:
/etc/sddm.conf.d/avatar.conf [Theme] FacesDir=/var/lib/AccountsService/icons/
我只是保留了我想要的图片/usr/share/sddm/faces/
和名字<user-name>.face.icon
,根据 wiki,似乎只支持 .png 文件。
答案2
此答案首先由@yfluK 在评论中提供。
我建议你查阅手册,即。https://manual.lubuntu.me/stable/3/3.1/3.1.9/sddm_configuration.html?highlight=face%20icon
要在登录时更改用户图片,只需将您想要作为用户图片的文件复制到名为 的主文件夹中即可
.face.icon
。
该文件位于〜(您的用户目录)
答案3
sudo nano /etc/sddm.conf
下块[Theme]
。
[Theme]
EnableAvatars=true
FacesDir=/usr/share/sddm/faces
我给我的图片命名了my-user-name.face.icon
,这样我就不会将其与其他用户的用户图片混淆。