URL: https://linuxfr.org/forums/astucesdivers/posts/xkde-changer-votre-fond-d%C3%A9cran-avec-un-script Title: [X/KDE] Changer votre fond d'écran avec un script Authors: Philippe F Date: 2003年12月21日T16:53:05+01:00 Tags: Score: 0 Insatiable, vous voulez changer votre fond d'écran en permanence, par exemple toutes les minutes. Par chance vous êtes sous KDE. Un simple petit script et dcop vont venir à votre secours. 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 le second argument indiquent la façon d'intégrer l'image en arrière-plan. Un petit tour dans le control center sur la page desktop->Background nous permet d'élucider rapidement le mystère de ces valeurs: ce sont les mêmes que dans la combo box intitulée Mode: 1- vCentered 2- Tiled 3- Centered Tiled 4- Centered Maxpect 5- Tiled Maxpect 6- Scaled 7- Centered Auto Fit Il suffit donc de taper: dcop kdesktop KBackgroundIface setWallpaper [chemin d'une image] [mode] pour procéder au changement de fond d'écran. L'écriture d'un script faisant ça toutes les minutes est laissee à titre d'exercice pour le lecteur. La plupart des applications peuvent être scriptées de cette façon. La facon la plus simple de le trouver, c'est de lancer kdcop et de regarder les différents objets et méthodes disponibles. Un petit tutorial sinon, sur l'utilisation de dcop: [http://developer.kde.org/documentation/tutorials/automation/index.html](http://developer.kde.org/documentation/tutorials/automation/index.html)