Is there any DConf/Gsettings etc. interface for changing the wallpaper through the command line?
Thanks to the Set Wallpaper Contract there already is a convenient way to set a new wallpaper:
set-wallpaper some-name.png will set as wallpaper the file
If there is no such file at that location, it will create a black desktop: for example a command like