Я пытаюсь написать скрипт на python, который периодически меняет мой фон.
Это соответствующий код, в котором я меняю фон:
command = "gsettings set org.gnome.desktop.background picture-uri file:" + file_path
status, output = commands.getstatusoutput(command)
Если я запускаю его как root, он ничего не делает, но все равно возвращается с 0. Если я запускаю его как себя, фоновые изменения.
Я хочу запустить его как root, потому что я поместил символическую ссылку на мой файл в /etc/xdg/autostart.
Я не уверен, почему Вы хотите управлять им как корнем, но если предполагают, что конфигурационный файл gsettings не то же для пользователя корня и Вашего нынешнего пользователя. попытайтесь бежать:
sudo gsettings get org.gnome.desktop.background picture-uri
прежде и после управления Вашим сценарием как корень, чтобы видеть, был ли корень-backgroud на самом деле изменен.
кроме того, Вы могли бы хотеть смотреть на эта почта .
Хоуп это помогает