我已经在谷歌上下搜索了一个解决方案并让它工作了一段时间,甚至添加了一大堆文件/usr/share/backgrounds
(jpg、png、webp)并更新了/usr/share/gnome-background-properties/backgrounds.xml
文件以包含新添加的文件。
一切正常。背景选择器对话框和桌面上显示的每个图像以及提供的幻灯片(如precision.xml)也都有效。
嗯不错。然后,我创建了自己的幻灯片 xml 文件,并将其添加到/usr/share/backgrounds/
. 效果很好!但是,时机不符合我的喜好。
最初,持续时间设置为 300 秒(五分钟),转换设置为 5 秒。很好,但我想做一些小的调整。所以我使用我编写的 perl 脚本来做到这一点(其输出在下方并被截断),现在......没有任何效果!
我很确定我的设置正确,但就是不知道为什么它不起作用。
这是我的backgrounds.xml
(存储在/usr/share/gnome-background-properties/
)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
<wallpaper deleted="false">
<name>Slideshow</name>
<filename>/usr/share/backgrounds/slideshow.xml</filename>
<options>zoom</options>
</wallpaper>
<wallpaper>
<_name>OK1</_name>
<filename>/usr/share/backgrounds/OK1.jpg</filename>
<options>zoom</options>
<pcolor>#000000</pcolor>
<scolor>#000000</scolor>
<shade_type>solid</shade_type>
</wallpaper>
<wallpaper>
<_name>OK10</_name>
<filename>/usr/share/backgrounds/OK10.jpg</filename>
<options>zoom</options>
<pcolor>#000000</pcolor>
<scolor>#000000</scolor>
<shade_type>solid</shade_type>
</wallpaper>
<wallpaper>
<_name>OK100</_name>
<filename>/usr/share/backgrounds/OK100.jpg</filename>
<options>zoom</options>
<pcolor>#000000</pcolor>
<scolor>#000000</scolor>
<shade_type>solid</shade_type>
</wallpaper>
.
.
.
</wallpapers>
和我的slideshow.xml
(存储在/usr/share/backgrounds/
)
<background>
<starttime>
<year>2009</year>
<month>08</month>
<day>04</day>
<hour>00</hour>
<minute>00</minute>
<second>00</second>
</starttime>
<static>
<duration>10.0</duration>
<file>/usr/share/backgrounds/OK114.jpg</file>
</static>
<transition>
<duration>3</duration>
<from>/usr/share/backgrounds/OK114.jpg</from>
<to>/usr/share/backgrounds/OK165.jpg</to>
</transition>
<static>
<duration>10.0</duration>
<file>/usr/share/backgrounds/OK165.jpg</file>
</static>
<transition>
<duration>3</duration>
<from>/usr/share/backgrounds/OK165.jpg</from>
<to>/usr/share/backgrounds/OK209.jpg</to>
</transition>
<static>
<duration>10.0</duration>
<file>/usr/share/backgrounds/OK209.jpg</file>
</static>
<transition>
<duration>3</duration>
<from>/usr/share/backgrounds/OK209.jpg</from>
<to>/usr/share/backgrounds/OK42.jpg</to>
</transition>
.
.
.
</background>
这两个 xml 文件都很大。2000+ 行。
这让我很困惑。当我调出背景图片选择对话框时,我可以看到我的幻灯片列出了,它甚至显示了一个随机选择的图像。但是,当我双击它作为背景时,我的 destkop 壁纸仍然是全黑的。
我是否打错了我没有看到的错字?我错过了一个关键细节吗?只是迷路了。
感谢您提供任何帮助,如果我忘记添加某些内容,而不是责备我,并追逐我没有包含它,只需请求它,我会很乐意包含它。
我已经搜索了很多东西。遵循以下站点的指示(但不限于): https ://help.ubuntu.com/community/SlideshowWallpapers https://opensource.com/article/17/12/create-your-own-wallpaper-slideshow-侏儒
现在,我在背景选择对话框中只看到两个图像。我的幻灯片文件,还有一张应该有幻灯片的图像,还有很多其他的图像。
正确的。18.04。似乎一个简单的重启就解决了这个问题,因为现在它可以工作了!另外,刚刚得知我可以通过按 重新启动 gnome 桌面
ALT-F2, type R, and press Enter
。但是,为了尊重查看生成我的幻灯片的脚本的请求: