En lançant kdcop, on trouve une entrée kdesktop, puis une entrée KBackgroundIface et une méthode void setWallpaper(QString, int) qui semble faire l'affaire.
Quelques essais nous permettent de trouver les bons arguments. La QString est une chemin de fichier, qui semble devoir être absolu pour fonctionner. Les valeurs possible pour (…)