我可以毫无问题地登录,并且可以显示任何图像作为我的壁纸。但是默认图像不显示。我甚至尝试使用 ubuntu-tweak 来更改图像,但显示的只是一个带有用户列表的纯黑屏。
我尝试查看 dmesg、Xorg.0.log、syslog 和 user.log,但找不到任何迹象表明原因是什么。所以有人能帮助我吗?谢谢。
答案1
要更改 lightdm 登录管理器的登录屏幕背景:
首先备份配置文件:
sudo cp /etc/lightdm/lightdm-gtk-greeter.conf /etc/lightdm/lightdm-gtk-greeter.conf.old
然后编辑它,更改
background=CURRENT-IMAGE.jpg
为background=LOCATION-OF-WANTED-BACKGROUND-IMAGE.jpg
sudo gedit /etc/lightdm/lightdm-gtk-greeter.conf
然后通过运行来测试它:
sudo lightdm --test-mode
答案2
尝试一下...
将用户localuser:lightdm添加到访问控制列表。
sudo xhost +SI:localuser:lightdm
现在使用su
,更改/以用户身份登录光调制;
sudo su lightdm -s /bin/bash
现在要关闭白点网格,请使用:
gsettings set com.canonical.unity-greeter draw-grid false
要设置 unity-greeter 默认背景:
gsettings set com.canonical.unity-greeter background [YOUR_BACKGROUND_IMAGE]
,YOUR_BACKGROUND_IMAGE 可以位于您的 Pictures 文件夹或 /usr/share/backgrounds 中(我将其保存在那里),或者位于系统可以访问的任何地方。确保图像文件已设置读取权限。例如,gsettings set com.canonical.unity-greeter /usr/share/backgrounds/myWelcomeScreen.jgp
然后chmod 444 /usr/share/backgrounds/myWelcomeScreen.jgp
使其可供所有用户读取。
要设置迎宾屏幕的桌面壁纸:
gsettings set com.canonical.unity-greeter draw-user-backgrounds true
下次迎宾屏幕应该会按照您希望的方式出现。