银河麒麟系统更换登录界面背景需根据显示管理器选择方法:GDM3需复制图片至/usr/share/gnome-shell/theme/并修改gdm3.css中#lockDialogGroup的background-image;LightDM则在/etc/lightdm/lightdm-gtk-greeter.conf的[greeter]段设置background=绝对路径,并确保权限为644,最后分别重启gdm3或lightdm服务。

您需要在银河麒麟操作系统中更换登录界面背景,即用户列表和密码输入框出现前的那张大图,而不是桌面壁纸或锁屏壁纸——这个操作不走“个性化”设置,必须修改显示管理器(GDM3 或 LightDM)的底层配置文件,否则无论在哪选图都不会生效。
确认当前使用的显示管理器
打开终端(Ctrl+Alt+T),执行:
cat /etc/X11/default-display-manager
若输出为 /usr/sbin/gdm3,说明使用 GDM3;若为 /usr/sbin/lightdm,则用 LightDM。二者配置路径、方式完全不同,混用会导致背景不显示甚至登录异常。
方法一:GDM3 登录背景替换(适用于默认桌面环境)
该方法直接修改 Gnome Shell 主题 CSS,强制指定 background-image 路径,对所有用户生效,且重启 GDM 后立即可见。
第一步:准备一张 PNG 或 JPG 图片,分辨率建议与主显示器一致(如 1920×1080),保存至个人目录,例如:
/home/用户名/Pictures/login-bg.jpg
第二步:复制图片到 GDM 资源目录:
sudo cp /home/用户名/Pictures/login-bg.jpg /usr/share/gnome-shell/theme/
第三步:备份原始 CSS 文件,防止改错后无法恢复:
sudo cp /usr/share/gnome-shell/theme/gdm3.css /usr/share/gnome-shell/theme/gdm3.css.bak
第四步:编辑 CSS 文件:
sudo nano /usr/share/gnome-shell/theme/gdm3.css
第五步:在文件中查找 #lockDialogGroup,在其花括号内添加一行:
background-image: url("login-bg.jpg");
注意引号内是文件名,不是完整路径;若已有 background-image 行,请直接替换其值,不要保留多条。
第六步:保存退出(Ctrl+O → Enter → Ctrl+X),然后重启服务:
sudo systemctl restart gdm3
方法二:LightDM 登录背景设置(适用于 UKUI 轻量定制版或远程部署环境)
此方法不碰主题资源,仅通过 greeter 配置文件指定图片路径,兼容性更强,也更安全。
方法一:编辑配置文件
sudo nano /etc/lightdm/lightdm-gtk-greeter.conf
方法二:在 [greeter] 段落下添加或修改这一行:
background=/home/用户名/Pictures/login-bg.jpg
方法三:确保 lightdm 进程能读取该文件:
sudo chmod 644 /home/用户名/Pictures/login-bg.jpg
方法四:重启 LightDM 服务:
sudo systemctl restart lightdm
验证与排错
重启后,在登录界面按 Ctrl+Alt+F2 切出 TTY,再按 Ctrl+Alt+F1 回登录屏——这样可绕过可能的缓存延迟,快速确认是否生效。
若背景仍为黑底或默认图,请检查:
① 图片路径中不能含中文、空格或特殊符号;
② GDM3 方法中,必须确认图片已复制进 /usr/share/gnome-shell/theme/ 目录且文件名完全匹配 CSS 中的 url() 内容;
③ LightDM 方法中,background= 后必须是绝对路径,且 lightdm 用户(非当前登录用户)对该路径有读权限。











