用户选择时,用户背景成为登录背景的标准是什么?

什么是用户选择登录背景的标准?
我使用的是12.04(测试版),之前是从10.04跳过来的,所以不知道是否与11.10相同。
基本上,在我的机器上设置了2个用户。我为这两个用户分别指定了自定义背景图片。在登录界面上,当你选择一个用户登录时,整个背景会变成该用户的背景。但是如果选择另一个用户登录,背景仍然保持默认的Ubuntu启动画面,直到你真正登录。
我不记得在分配背景时有做任何不同的设置,所以有点困惑!
我是否错过了什么明显的东西?或者更重要的是,是否意外地设置了某些东西然后忘记了?
2个回答

壁纸的图像文件必须设置为全局可读权限。然而,请注意,登录屏幕仅使用图像文件,不使用用户选择的背景颜色、渐变、透明度或缩放模式设置。此外,我认为动画或自动更新的壁纸(如“幻灯片”壁纸选择)在此情况下无法工作。
要使壁纸具有全局可读权限,您可以在文件管理器中打开文件的属性,然后转到权限选项卡。其中的“其他人”设置必须至少设置为“读取”,而不是“无”。

enter image description here

Ubuntu中的默认壁纸集位于/usr/share/backgrounds目录下,当然所有人都可以阅读;gnome-backgrounds软件包中的壁纸也是如此。通常情况下,用户主目录中的自定义图像不应该对所有人可读。


1上级目录中的图片文件应该对其他人可读。 当我的壁纸目录可读而我的主目录不可读时,它无法正常工作。 所以我不得不将我的主目录更改为对其他人可读。 如果有一种方法可以让只有我的壁纸目录对其他人可用,那将很棒。 - kelvinilla

kelvin.illa是对的:
在图像文件上面的父目录也应该对其他人可读。
我不得不让我的主目录对其他人可读,这样登录背景才会改变。
chmod -R 755 /home/your_home_directory
这将给予组和其他人读取和执行权限。

这将为您的主目录中的“一切”提供读取权限。这并不是必需的,特别是可能不需要的。只需在所有父目录上设置o+x应该足够了。执行标志允许进入目录而无需授予实际列出目录内容或读取文件的权限。 - Nephente