XFCE如何设置登陆界面的用户头像?

XFCE如何设置登陆界面的用户头像?
网上搜到的是让换.face文件,但我换了这个也没用。

您用的登录管理器是什么?如果是 LightDM,用的 Greeter 是什么?

登录界面是由登录管理器控制的,与桌面环境无关。

另外请注意,是 “登” 而非 “登陆”。

怎么查?Greeter是什么?

可以理解为 LightDM 的不同皮肤,有基于 GTK+ 的,也有基于 WebKit 的。

如果您没有更换过登录管理器,而是使用默认的,Xfce 版 Debian 使用的登录管理器大概率是 LightDM。您可以使用如下命令确认:

sudo systemctl status lightdm

如果输出结果显示 LightDM 正在运行,那么您使用的登录管理器就是 LightDM。

至于 Greeter,Debian Xfce 版使用的应该是 GTK+ greeter,您可以尝试安装软件包 lightdm-gtk-greeter-settings,在图形化工具中调整相关设置。

或者,参照该文的 “5.3 更改头像” 章节

dudu@debian:~$ sudo systemctl status lightdm
● lightdm.service - Light Display Manager
     Loaded: loaded (/lib/systemd/system/lightdm.service; enabled; preset: enab>
     Active: active (running) since Sat 2026-07-04 22:26:22 CST; 1h 12min ago
       Docs: man:lightdm(1)
   Main PID: 475 (lightdm)
      Tasks: 5 (limit: 2231)
     Memory: 139.6M
        CPU: 3min 29.172s
     CGroup: /system.slice/lightdm.service
             ├─475 /usr/sbin/lightdm
             └─495 /usr/lib/xorg/Xorg :0 -seat seat0 -auth /var/run/lightdm/roo>

7月 04 22:26:32 debian lightdm[539]: pam_unix(lightdm-greeter:session): session>
7月 04 22:27:00 debian lightdm[621]: gkr-pam: unable to locate daemon control f>
7月 04 22:27:00 debian lightdm[621]: gkr-pam: stashed password to try later in >
7月 04 22:27:00 debian lightdm[621]: Error getting user list from org.freedeskt>
7月 04 22:27:01 debian lightdm[621]: pam_unix(lightdm:session): session opened >
7月 04 23:30:45 debian lightdm[9269]: Error getting user list from org.freedesk>
7月 04 23:30:45 debian lightdm[9269]: pam_unix(lightdm-greeter:session): sessio>
7月 04 23:35:01 debian lightdm[9460]: gkr-pam: unable to locate daemon control >
7月 04 23:35:01 debian lightdm[9460]: gkr-pam: stashed password to try later in>
7月 04 23:35:01 debian lightdm[9460]: Error getting user list from org.freedesk>
lines 1-22/22 (END)

照这个看您用的就是 LightDM。可能有用的方法我已经补充到上面了,您试一试吧。

这里有设置头像图片的,但好像是对图片的大小还是比例有要求,普通图片放上去会有个叹号,显示不了。
我先看下要怎么搞的。

不能把图片放在用户目录,不知为什么。我把它放在/usr/share下lightdm-gtk-greeter-settings自己的目录下就可以了。对图片的比例等倒是没什么要求。

这里设置的是 LightDM 中显示的默认头像,不是某个用户的头像。

您应该试试这里的方法:

还有,如果问题没彻底解决,请先不要标记 “解决方案”。

这个可能需要注意一下:

  1. .face 文件没有扩展名。如果是 .face.png 这种格式是无效的。
  2. 检查一下图片的格式。我这边用 png 格式的图片是没问题的。

xfce桌面的话,进入 设置-关于我,里面就可以设置头像和用户姓名等信息,很多应用(特别是内置、预装的应用)都会读取这里的用户信息,libreoffice、greeter、whisker菜单这些都会从这里读取。如果设置里没一项,安装一下 mugshot 就好,就是这玩意儿。greeter 只要保持默认设置,不自定义头像,就会使用mugshot设置的头像。

谢谢!原来是没装这个,装上后就方便找了。