При запуске сценария Python для автоматического изменения фона в моей установке Xfce Manjaro Linux иногда сценарий выдает следующую ошибку:
** (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
ведет себя так и что я могу сделать, чтобы он не выдавал эти ошибки?