运行Python脚本以自动更改Manjaro Linux的Xfce安装的背景时,该脚本有时会引发以下错误:
**(xfdesktop:13267):严重**:16:18:15.893:xfdesktop:已经运行,正在退出。
在脚本的以下行中,我将错误原因缩小为xfdesktop --reload
命令:
subprocess.Popen(['xfdesktop --reload'], shell=True)
在普通终端中在脚本外部运行相同命令会产生相同的行为;它会工作几次,然后抛出上述错误。其他任何xfdesktop
命令(xfdesktop -V
除外)也会引发错误
在xfdesktop
中手动终止htop
进程可以使该命令再执行几次,但是几分钟后不可避免地会再次引发该错误。
我正在运行Manjaro 18.0.2。这是xfdesktop -V
的输出:
This is xfdesktop version 4.13.2git-UNKNOWN, running on Xfce 4.13.
Built with GTK+ 3.24.2, linked with GTK+ 3.24.2.
Build options:
Desktop Menu: enabled
Desktop Icons: enabled
Desktop File Icons: enabled
有人xfdesktop
有这种行为的原因吗?我能做些什么来阻止它抛出这些错误?