答案1
你应该有两个.xml文件,一个在/usr/share/gnome-background-properties/你的xml名称.xml ,另一个在/usr/share/背景目录。您的背景文件通常应放置在 /usr/share/backgrounds。
您可以参考原版 Ubuntu 壁纸设置来修改您的文件。
答案2
您是否尝试过设置图像的权限。转到图像存储库(我假设是 usr/share/backgrounds)右键单击图像并选择属性。设置权限选项卡并确保“其他权限”未设置为“无”,应将其设置为“读取”或“读写”
答案3
其中一个 XML 文件制作起来相当简单,另一个则非常麻烦。这个问题已经是几个月前的问题了,但由于它是本次搜索的热门问题之一,所以我将其发布在这里以备将来使用。在您要包含的图像目录中运行此 perl 脚本。它将输出一个您可以使用的 XML 文件。
#!/usr/bin/perl
use Cwd;
use strict;
use warnings;
print "<background>
<starttime>
<year>2009</year>
<month>08</month>
<day>04</day>
<hour>00</hour>
<minute>00</minute>
<second>00</second>
</starttime>";
my @list = glob("*");
my $dir = cwd();
@list = map {$dir .'/'. $_ }@list;
for(my $i=0;$i<(scalar(@list)-1);$i++){
print "<static>
<duration>1795.0</duration>
<file>$list[$i]</file>
</static>
<transition>
<duration>5.0</duration>
<from>$list[$i]</from>
<to>".$list[$i+1]."</to>
</transition>
";
}
print "</background>";