sud*_*vil 9 wallpaper login-screen lightdm unity-greeter 14.04
我正在使用 Ubuntu 14.04 LTS 64 位。我知道这个问题已经出现很多次了,但我想说清楚,没有一个帖子对我有帮助。
我的问题:我无法将我的自定义壁纸存储在 Ubuntu 登录屏幕上的 /home/sudeepto/Pictures 中。屏幕向我显示紫色背景,在提供登录凭据后,图形会真正混乱一段时间,然后我可以很好地使用我的系统。
我想因为大多数文章都不是基于 Ubuntu 14.04 的,所以我遇到了这样的问题。
我尝试过的事情:
我在 askbuntu 上关注了这篇文章。我尝试了这两个建议,但没有运气。
我不知道如何截取 unity-greeter 的屏幕截图,否则我也会提供登录屏幕的链接。
请告诉我接下来应该怎么做才能解决我在以前版本的 Ubuntu 中从未遇到过的这个问题。
Pat*_*lph 10
在当前的 Ubuntu 14.04(2014 年 10 月)中,无需gsettings手动破解。如果墙纸文件可供其他人使用(读取权限),当您选择登录名时,欢迎程序会自动显示每个人的背景。
我的壁纸位于具有权限的 Dropbox 文件夹中drwx------,因此迎宾员无法访问它。将其复制到具有权限的图片文件夹drwxr-xr-x并从该文件夹使用它可以解决该问题。也可能通过ln -s工作链接(虽然我没有尝试)。
您可以使用-l选项检查文件夹中所有内容的权限ls。
要更改登录屏幕的背景(基于此答案):
sudo -i
xhost +SI:localuser:lightdm
su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-user-backgrounds 'false'
gsettings set com.canonical.unity-greeter background 'path-to-image'
exit
Run Code Online (Sandbox Code Playgroud)
这只会更改登录屏幕的背景。如果您还想更改锁定屏幕的背景,您还应该为每个要更改背景的用户执行以下命令:
gsettings set com.canonical.unity-greeter draw-user-backgrounds 'false'
gsettings set com.canonical.unity-greeter background 'path-to-image'
Run Code Online (Sandbox Code Playgroud)
我可以确认这适用于 14.04 LTS。
通过设置draw-user-backgrounds为false您可以设置自定义背景。
显然,您应该替换path-to-image为要使用的图像的绝对路径。确保lightdm用户对该文件具有读取权限。
您可能喜欢的可选调整
您还可以更改背景颜色,您将在加载背景之前立即看到该颜色(默认为紫色)。为此,请在其他gsettings命令之后执行以下命令(这会将颜色更改为黑色):
gsettings set com.canonical.unity-greeter background-color '#000000'
Run Code Online (Sandbox Code Playgroud)
您可以通过执行以下命令禁用登录屏幕上的点:
gsettings set com.canonical.unity-greeter draw-grid 'false'
Run Code Online (Sandbox Code Playgroud)
并删除问候语
gsettings set com.canonical.unity-greeter play-ready-sound 'false'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19890 次 |
| 最近记录: |