我有一个每 30 分钟运行一次的 cron 作业,通过运行以下 bash 脚本来更改背景图像:
#!/bin/bash
export DISPLAY=:0
export GSETTINGS_BACKEND=dconf
wpdir="/home/username/Pictures/wallpapers/"
prefix="file://"
file=`ls $wpdir | shuf -n 1`
gsettings set org.gnome.desktop.background picture-uri "$prefix$wpdir$file"
在我升级到 14.04 之前,这个脚本运行得很好。现在,运行该脚本会产生以下输出:
(process:27459): dconf-WARNING **: failed to commit changes to dconf: Could not connect: Connection refused
我该如何修复这个问题?Google 没有找到任何有用的结果。
编辑:我注意到运行这个程序确实会改变锁定屏幕上显示的背景,但不会影响桌面背景。