如何使欢迎/登录壁纸与桌面壁纸相匹配

如何使欢迎/登录壁纸与桌面壁纸相匹配

因此,Ubuntu 登录屏幕的默认行为是它将与我的桌面壁纸匹配。例如,如果我在登录屏幕上单击我的用户名和访客用户,壁纸将更改为与我的桌面相同的壁纸,或访客的“默认”壁纸。

为了禁用 Guest 用户,我运行了以下命令:

echo allow-guest=false | sudo tee -a /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

但是,现在我已经完成此操作,Ubuntu 登录屏幕不再与我的桌面上的壁纸匹配,它只是停留在默认壁纸上。

我尝试返回此文件并完全删除“allow-guest=false”行,但这并没有改变任何东西。Guest 帐户已重新启用,但登录屏幕上的壁纸仍然与我的桌面壁纸不匹配。

我发现了很多关于如何使登录和桌面壁纸不同的帖子,但我希望它恢复到默认行为,即登录壁纸与我的桌面壁纸相匹配。我似乎找不到任何关于此的帖子。是否有某个地方的 conf 文件可能被弄乱了?我很想重新安装 Ubuntu,但肯定有一个更简单的解决方法……

更新:

我刚刚清除并重新安装了 Ubuntu,并重新挂载了 /home(/home 保存在单独的分区上),现在出现了一个略有不同的问题。如果我使用内置的 Ubuntu 壁纸之一,一切都会正常工作。但是,如果我使用 ~/Pictures 中的壁纸,问题又会出现。登录屏幕变回丑陋的默认屏幕。我觉得一定是某个设置或配置文件导致了这个问题。可能是 /home 中的某个东西?

更新2:

reddit 上有人建议更改 Firefox 的壁纸。这个方法有效,如果我更改 Firefox 的背景,那么桌面和登录壁纸都会像它们应该的那样匹配。所以这意味着此时它一定是某种权限和/或组相关的东西,对吧?

还刚刚注意到,这在 /home 中创建了一个名为 Firefox_wallpaper.png 的文件,所以如果 LightDM 可以访问该文件,那么问题可能不在我的 /home 文件夹中,而在我的 ~/Pictures 或 ~/Pictures/Wallpapers 文件夹中......嗯......

答案1

我使用了一个相当丑陋的解决方法,但它完成了工作。将您的桌面壁纸复制到/usr/share/backgrounds,然后将其名称更改为warty-final-ubuntu.png,这应该是当前默认登录壁纸的名称。(如果您想保留原始壁纸,请先更改其名称以避免被覆盖。)您的桌面和登录壁纸现在应该匹配。

相关内容