我读这发布并检查了所有内容,但仍然不起作用。我尝试每隔几分钟设置一张新壁纸:
crontab -e
,然后是最后一行之前的空行*/5 * * * * /home/me/.bin/ranbg
- 中的脚本
/home/me/.bin
有以下内容
#!/bin/bash
DISPLAY=:0
f=$(ls -d /home/me/.bin/mutables/bg/* | shuf -n1)
feh --bg-max $f
/home/me/.fehbg
最后一行其实没有必要,因为脚本中的内容与倒数第二行完全相同。我可以通过添加到--no-fehbg
feh 调用中来禁止创建它。
我认为:
- ranbg脚本有,
ogu=777
所以不应该是因为权限问题。 - 背景是通过调用 feh 设置的,所以不应该是因为缺少 DISPLAY,所以脚本中的 DISPLAY=:0 是装饰性的