如何在 ubuntu 11.10 中设置新的循环壁纸?

如何在 ubuntu 11.10 中设置新的循环壁纸?

可能重复:
如何创建桌面壁纸幻灯片?

循环壁纸是指每隔几秒/几分钟自动更换一次图像的壁纸。ubuntu 11.10 中默认只有一个壁纸(您可以在缩略图上看到一个白色时钟),但我不知道如何在我的图像中添加新的壁纸。

答案1

我相信你必须编写脚本...我查看了 /usr/share/backgrounds 文件夹,这是默认背景的文件夹,其中有一个名为 contest 的文件夹。

其中有一个 xml 文件(在 gedit 中打开以查看或编辑它)。它似乎包含有关图片显示时间长度以及将过渡到哪张图片的信息。

所以我很确定您只需交换 xml 文件中的文件名和路径并调整持续时间就可以了。不过我自己从未尝试过。

xml 文件的精确位置是 /usr/share/backgrounds/contest/background-1.xml

编辑:哎呀,我刚刚看了另一篇重复的文章,它似乎有你需要的答案 如何创建桌面壁纸幻灯片?

答案2

我使用 DesktopNova。它的配置和使用非常简单。您可以在软件中心找到它。

答案3

是的,Daniel 的回答(在顶部)是准确的,因为有诸如 CreBS 和 WallCH 之类的应用程序可以完成创建 XML 脚本的工作。一旦您掌握了正确的语法,您甚至可以手动完成。他的链接指向安装这些程序的过程。

问题是,至少就我的情况而言,CreBS 无法工作,因为存在某种类型的权限违规,导致下载的包出现“未找到文件”的消息。

丹尼尔建议使用原始目录“contest”和原始脚本文件 background-1.xml,这是我在定制 Ubuntu 11.10 Live CD 时可以使其发挥作用的唯一方法。

我的猜测是,如果您有安装 USB,您可能能够安装 CreBS、Wallch 等,但如果您想自定义安装 CD 或 USB,您将必须使用以下说明自定义 *.img' (PC) 或 *.dmg' (Mac) 映像:https://help.ubuntu.com/community/LiveCDCustomization

最后一个过程可能允许您创建其他目录(例如“contest”),并且允许您在该目录中使用除 background-1.xml 之外的其他名称。

答案4

我研究过这个,但一直没时间尝试。在 10.10 和 11.04 中,我们可以选择两种背景幻灯片中的一种。这就是操作方法,您可以复制该方法。

转到 /usr/share/backgrounds,您将在那里找到 11.10 背景图像和一个名为 contest 的文件夹。在名为 contest 的文件夹中有一个名为 background-1.xml 的文档。这是运行背景幻灯片的脚本。以下是其样例:

<!-- This animation will start at midnight. -->
  <static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/Stalking_Ocelot_by_Sayantan_Chaudhuri.jpg</file>
  </static>
  <transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/Stalking_Ocelot_by_Sayantan_Chaudhuri.jpg</from>
<to>/usr/share/backgrounds/Small_flowers_by_Dariusz_Duma.jpg</to>
  </transition>
  <static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/Small_flowers_by_Dariusz_Duma.jpg</file>
  </static>
  <transition>

脚本的其余部分重复这些行,但指向背景文件夹中的不同图像。

你现在需要

1)在背景文件夹中创建另一个文件夹,并自行选择名称。

2)将您选择的背景图像复制到新文件夹中。

3)将文档 background-1.xml 复制到该新文件夹中。

4) 编辑/修改 background-1.xml 文档以指向您的背景图像,这些图像应位于同一个新文件夹中。因此,图像的路径将有所不同。而不是

/usr/share/backgrounds/图像名称.jpg

这将是

/usr/share/backgrounds/newfoldername/imagename.jpg

然后您应该在外观实用程序中获得另一个背景幻灯片放映选项。

我保存了 10.10 和 11.04 的背景和脚本,所以我知道这是正式完成的方式。

您需要管理员权限才能复制和编辑这些脚本。因此,您需要运行

gksudo gedit /usr/share/backgrounds/contest/background-1.xml

这将使用管理员权限在 Gedit 中打开文档,您可以编辑它并将其保存在新文件夹中。然后

gksudo nautilus

授予文件管理员管理权限,以便您可以创建新文件夹。

编辑:进一步的研究表明,还有另一个脚本参与其中。它位于 /usr/share/gnome-background-properties,名为 ubuntu-wallpapers.xml。这个脚本告诉外观实用程序在其左侧面板中放置哪些图像以及在哪个文件夹中查找脚本 background-1.xml 以用作幻灯片放映。需要按照模式编辑该脚本。

您可能会像我一样发现左侧面板中出现了重复的图像或文件夹。这是因为当您编辑原始文档时会创建重复的 ubuntu-wallpapers.xml 文档。只需将重复的 ubuntu-wallpapers.xml 文档从 gnome-background-properties 文件夹移至垃圾箱即可。

问候。

相关内容