麒麟系统登录界面纯色背景需按显示管理器类型配置:LightDM修改/etc/lightdm/lightdm-gtk-greeter.conf添加background和draw-user-backgrounds;GDM3则编辑或注入gdm3.css中#lockDialogGroup的background-color。

您需要把麒麟系统登录界面(即用户列表页、输入密码前的界面)背景色替换成自定义纯色,而不是换图或改桌面壁纸,这个操作必须区分显示管理器类型,直接修改对应服务的配置文件才能生效。
确认当前显示管理器类型
打开终端,执行:
cat /etc/X11/default-display-manager
如果输出路径含 gdm3,后续走 GDM3 方案;如果含 lightdm,走 LightDM 方案。
【误判显示管理器会导致所有颜色设置完全不生效】。
LightDM 用户设置纯色登录背景
适用于银河麒麟 V10 SP1 及后续默认使用 LightDM 的 UKUI 环境,无需图片资源,仅靠 CSS 规则即可实现单色填充。
第一步:用管理员权限编辑配置文件:
sudo nano /etc/lightdm/lightdm-gtk-greeter.conf
第二步:在 [greeter] 段落下添加两行:
background=#2c3e50
draw-user-backgrounds=false
第三步:保存退出后立即重启服务:
sudo systemctl restart lightdm
注意:#2c3e50 是十六进制颜色码,可替换为任意合法值(如 #ffffff 表示白色,#000000 表示黑色),但必须以 # 开头且长度为 7 位。
GDM3 用户设置纯色登录背景
方法一:直接注入 CSS(推荐单机快速生效)
执行命令备份原样式:
sudo cp /usr/share/gnome-shell/theme/gdm3.css /usr/share/gnome-shell/theme/gdm3.css.bak
用 nano 编辑主样式文件:
sudo nano /usr/share/gnome-shell/theme/gdm3.css
定位到 #lockDialogGroup { 区块,在其大括号内第一行插入:
background-color: #3498db;
保存后执行:
sudo systemctl restart gdm3
【GDM3 重启会强制退出当前图形会话,请提前保存所有未保存工作】。
方法二:通过覆盖式 CSS 文件注入(适合批量部署或避免直接修改系统文件)
创建覆盖目录:
sudo mkdir -p /usr/share/gnome-shell/theme/custom
新建覆盖样式文件:
echo "#lockDialogGroup { background-color: #e74c3c; }" | sudo tee /usr/share/gnome-shell/theme/custom/custom.css
编辑 /usr/share/gnome-shell/theme/gdm3.css,在文件末尾追加一行:
@import url("custom/custom.css");
最后重启服务:
sudo systemctl restart gdm3

















