如何添加自定义壁纸,使它们出现在动态统一问候语中?

ste*_*all 20 wallpaper lightdm

正如上面的标题所暗示的,我想在 12.04 的 user/share/backgrounds 文件夹中添加一些自定义壁纸(我自己创建的 png 图像)。我已经完成了这个任务。

问题:它们不会出现在桌面外观中以供选择(我假设如果它们确实出现在这里,它们将成为 LightDM 动态统一问候语中的默认背景。只有“比赛图像”适用于统一问候语。我遇到了链接下面是相似的,但不能解决我的问题

如何添加新壁纸? (仅指 11.10)

如何更改登录屏幕的壁纸?(仅展示如何关闭动态统一问候语并为 LightDM 分配固定背景

经过一番思考,这也可能是权限问题。建议的原因是我使用sudo nautilus复制了一个主题文件夹。主题没有出现在“高级设置”中供选择。为了使这个主题在 Unity 中工作,我将它复制到 ~.themes。我用同样的方法复制了bankgrounds

Bru*_*ira 19

添加图像后,/usr/share/backgrounds您需要通过右键单击桌面并选择它来打开“更改桌面背景”对话框。

对话框打开后,您可以单击+添加刚刚复制到的背景/usr/share/backgrounds

在此处输入图片说明

添加您拥有的所有图像 /usr/share/backgrounds,完成后您可以选择一张,它将成为您的背景。

如果您使用的是 12.04,则相同的图像将成为 Unity Greeter 的动态背景。如果不遵循Setting the dynamic switching off的部分如何改变LightDM的壁纸?除了您使用命令而不是实际关闭它

gsettings reset com.canonical.unity-greeter draw-user-backgrounds
Run Code Online (Sandbox Code Playgroud)

已经在答案中描述了。

注意总结:

  • 第 1 步:将自定义壁纸添加到 `/usr/share/backgrounds

  • 第 2 步:如果您希望您的自定义壁纸出现在 12.04 中的动态统一问候语(登录)中,则是有条件的。右键单击您的自定义图像并选择“属性”,然后选择“权限”选项卡。导航到"Other"权限并将其从None更改为 "Read-only"。注意:如果您不这样做,Unity 的默认壁纸将出现在 Unity Greeter 中。

  • 第 3 步:现在您需要通过右键单击桌面并选择它来打开“更改桌面背景”对话框。

  • 步骤4:对话框打开后,您可以单击+添加刚刚复制的背景到`/usr/share/backgrounds。

  • 第 5 步:选择您的图像并更改您的桌面背景`

  • 第 6 步:注销并查看 Unity Greeters 背景是您的自定义图像

.