
我正在嘗試編寫 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 背景是否已實際變更。
另外,您可能想看看這個帖子。
希望這可以幫助