It would be nice if a sane terminal interface for changing the background/lockscreen image was provided, since the current solution requires the user to know plasmashell scripting which can't be expected of new users. Examples: ksetbg --display-x --stretch image.jpeg ksetbg --lockscr --fit image.jpeg Old way: dbus-send --session --dest=org.kde.plasmashell --type=method_call /PlasmaShell org.kde.PlasmaShell.evaluateScript 'string: var Desktops = desktops(); for (i=0;i<Desktops.length;i++) { d = Desktops[i]; d.wallpaperPlugin = "org.kde.image"; d.currentConfigGroup = Array("Wallpaper", "org.kde.image", "General"); d.writeConfig("Image", "file:///PATH/TO/IMAGE.png"); }'
> which can't be expected of new users. Well, new users don't use the terminal to change their wallpaper, they use the GUI. :) Still, seems like a valid request.
We have the plasma-apply-wallpaperimage tool now! That should do the trick.
(In reply to Nate Graham from comment #2) > We have the plasma-apply-wallpaperimage tool now! That should do the trick. I don't believe that that tool entirely remediates this problem, because it solely allows the user to apply an image, rather than merely colour or the additional options that the graphical interface does. I believe that such a tool should really possess feature-parity with its graphical counterpart.