登录屏幕上不显示背景图像。14.04

登录屏幕上不显示背景图像。14.04

所以我将电脑上的背景更改为我喜欢的互联网图片。但是与我的笔记本电脑不同,登录我的用户帐户时背景图片不会显示。有没有办法在 14.04 上修复此问题?

答案1

var/lib/AccountsService/users/yourusername您可以通过部分下的设置进行设置[User]。我使用这个相同的文件来设置与桌面不同的登录背景。

下面是我的样子。注意那Background=

[com.canonical.indicator.sound.AccountsService]
PlayerName=''
Timestamp=0
Title=''
Artist=''
Album=''
ArtUrl=''
PlayerIcon=<('themed', <['application-default-icon', 'application-default', 'application']>)>

[User]
Language=en
FormatsLocale=en_US.UTF-8
XSession=gnome
Background=/usr/share/backgrounds/LOGIN-WARNING.png
Icon=/usr/share/pixmaps/faces/penguin.jpg
SystemAccount=false

[InputSource0]
ibus=pinyin

[InputSource1]
xkb=us

[InputSource2]
xkb=ru

答案2

通过 Ubuntu 软件中心或 CLI 安装 dconf-editor。

在 dconf-editor 中转到:com > canonical > unity > unity-greeter

然后确保复选框 draw-user-backgrounds 设置为 True。

dconf-editor 和 unity-greeter 设置的图片

答案3

另一个原因可能是图像文件和/或其所在文件夹的权限错误。我就遇到过这种情况。

文件夹的权限应为775(rwxrwxr-x),图像文件的权限应为664(rw-rw-r--)。

例如,如果您有:

./wallpapers/animals/cat_0.jpg

wallpapers并且animals必须具有权限775cat_0.jpg- 664。您可以使用 chmod 设置权限:

chmod 775 [folder/file name]

答案4

如果其他方法都失败了,请将图形转换为不同的格式..过去,有些图形会在登录时显示为墙纸,但直到格式改变后才能在登录屏幕上显示。忘记有效的格式是什么,但你一定要通过一点实验来弄清楚。

哦.. 忘了这一点.. 但是如果你使用单独的桌面环境而不是 unity,那么你必须更改 unity 中的背景壁纸,因为 unitygreeter 不关心你在其他桌面环境中使用什么背景。对我自己来说有 lxde,所以总是要记得将我在 unity 中的壁纸更改为与我在 lxde 中的背景相同。

相关内容