gsettings
aparentemente sai com sucesso se não puder gravar a configuração:
$ chmod a-w .config/dconf/ -R
$ gsettings set org.gnome.desktop.background picture-uri file:///usr/share/backgrounds/Forever_by_Shady_S.jpg
$ echo $?
0
Ou isso é um design incrivelmente ruim ou um bug. Assegure-se de que a pasta ~/.config/dconf
e tudo nela seja gravável e seja de sua propriedade:
sudo chown $USER:$USER ~/.config/dconf -R
chmod u+w ~/.config/dconf -R