Bug 217950 - Ability to set desktop wallpaper via a dbus command: https://bugs.kde.org/show_bug.cgi?id=217950
--> Comment 42: https://bugs.kde.org/show_bug.cgi?id=217950#c42
Add method to run a script from DBus directly

From cli:
Code:
qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.evaluateScript 'var allDesktops = desktops();print (allDesktops);for (i=0;i<allDesktops.length;i++) {d = allDesktops[i];d.wallpaperPlugin = "org.kde.image";d.currentConfigGroup = Array("Wallpaper", "org.kde.image", "General");d.writeConfig("Image", "file:///media/sda2/Background/SpaceWall/Escape_Function.jpg")}'

Full images:
- http://i.imgur.com/4akLnoK.jpg
- http://i.imgur.com/myMSA7E.jpg
Seems to work.
Will be available with the Plasma 5.6+
--> Plasma 5.7 planned release: https://community.kde.org/Schedules/Plasma_5
5.7.0 Release Tue 2016-07-05

Leave a comment: