无法应用壁纸

无法应用壁纸

我们无法应用壁纸,出现以下错误。我该如何修复?

错误:

Error setting value: Can't overwrite existing read-only value: Value 
for `/desktop/gnome/background/picture_filename' 
set in a read-only source at the front of your configuration path

输出:

# cat /etc/gconf/gconf.xml.mandatory/%gconf-tree.xml 
<?xml version="1.0"?>
<gconf>
<dir name="desktop">
    <dir name="gnome">
        <dir name="background">
            <entry name="picture_filename" mtime="1360589143" type="string">
                <stringvalue>/usr/share/backgrounds/time.jpg</stringvalue>
            </entry>
        </dir>
    </dir>
</dir>

笔记: 需要命令行解决方案,因为我需要将其应用于 300 多台主机。

我正在使用 10.04 LTS。我正尝试通过 SSH 远程将壁纸应用到所有主机。我希望之前我已将密钥设置为强制,这样我现在就无法设置新壁纸。我现在需要应用新壁纸。

答案1

使用gconf-editorsudo如果需要,甚至可以尝试)导航到/desktop/gnome/background/picture_filename条目并选择“清除密钥“选项。然后,再次尝试更改壁纸。

如果这不起作用,请提供您的/etc/gconf/gconf.xml.mandatory/%gconf-tree.xml内容。

编辑

读到刚才你正在尝试通过 ssh 设置 wp,使用以下命令设置强制密钥:

# gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set /desktop/gnome/background/picture_filename "/path/to/your/image.jpg"

来源:http://docs.oracle.com/cd/E19253-01/819-0918/gconf-0/index.html

设置背景首选项

要设置桌面背景的首选项,请修改 /desktop/gnome/background 位置中的首选项键的值。例如,要设置背景的强制图像,请执行以下命令:

# gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set /desktop/gnome/background/picture_filename filename.png

要设置此首选项的默认值,请执行以下命令:

# gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /desktop/gnome/background/picture_filename filename.png

您还可以设置其他背景首选项。有关其他背景首选项的信息,请参阅desktop_gnome_background.schemas 架构定义文件。

相关内容