root 無法更改桌面背景

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 中放置了指向我的文件的符號連結。

答案1

我不確定為什麼要以 root 身分運行它,但如果假設 root 使用者和當前使用者的 gsettings 設定檔不同。嘗試運行:

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

在以 root 身分執行腳本之前和之後,查看 root 背景是否已實際變更。

另外,您可能想看看這個帖子

希望這可以幫助

相關內容