Изменение фона рабочего стола не работает как root

Я пытаюсь написать скрипт на python, который периодически меняет мой фон.

Это соответствующий код, в котором я меняю фон:

command = "gsettings set org.gnome.desktop.background picture-uri file:" + file_path

status, output = commands.getstatusoutput(command)

Если я запускаю его как root, он ничего не делает, но все равно возвращается с 0. Если я запускаю его как себя, фоновые изменения.

Я хочу запустить его как root, потому что я поместил символическую ссылку на мой файл в /etc/xdg/autostart.

0
задан 3 October 2015 в 03:14

1 ответ

Я не уверен, почему Вы хотите управлять им как корнем, но если предполагают, что конфигурационный файл gsettings не то же для пользователя корня и Вашего нынешнего пользователя. попытайтесь бежать:

sudo gsettings get org.gnome.desktop.background picture-uri

прежде и после управления Вашим сценарием как корень, чтобы видеть, был ли корень-backgroud на самом деле изменен.

кроме того, Вы могли бы хотеть смотреть на эта почта .

Хоуп это помогает

0
ответ дан 3 October 2015 в 13:14
  • 1
    Это - большой ответ, но противник обычный пользователь, там должен быть способ добавить отметку даты lile на всех других устройствах. – unknown user 27 January 2017 в 14:05

Другие вопросы по тегам:

Похожие вопросы: