Gsettingsを使ってデスクトップ壁紙を変更
何かのきっかけでスクリプトから壁紙を変更したくなることもあるかと。
背景色を黒く
gsettings set org.gnome.desktop.background primary-color 000000
背景ビットマップ指定パスをを消す(デフォルト背景に変わる)
gsettings set org.gnome.desktop.background picture-uri none
背景色表示に切り替える(上記の結果、「黒く」なる)
gsettings set org.gnome.desktop.background picture-options 'none'
背景ビットマップ指定パスを設定(まだ背景は表示されない)
gsettings set org.gnome.desktop.background picture-uri "file:///home/ubuntu/new_wall_paper.png"
背景ビットマップ表示モードを設定(ここで初めて背景が表示される)
gsettings set org.gnome.desktop.background picture-options 'scaled'