3

我正在我的机器上运行 Maverick,我正在尝试编写一个脚本来更改 python 中的壁纸。这是我到目前为止的进展。

import gconf
client = gconf.client_get_default()
current_bg = client.get_string("/desktop/gnome/background/picture_filename")
client.set_string("/desktop/gnome/background/picture_filename","home/tsudot/Pictures/zombie.jpg")

运行脚本后,我得到一个空白壁纸。它显示了一个白屏。

我检查了gcnonf.xml文件并在那里进行了更改。

有人可以帮帮我吗?

4

1 回答 1

6

问题可能是您/在开头缺少 a ,home/tsudot/Pictures/zombie.jpg因此找不到该文件。为避免将来发生此问题,您可能可以更改代码以将文件名保留在变量中,并在尝试设置该文件存在的配置选项之前进行检查os.path.exists(filename)

于 2011-02-23T11:12:53.030 回答