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
# Re: Changer votre fond d'écran avec un script
Posté par Romain Vinot . Évalué à 1.
Dans configuration du bureau -> Fond d'écran -> Papier peint, cochez "Papiers peints multiples" puis le bouton "Configuration Multiple" pour choisir la liste des images et la fréquence de changements.
Et là, tout est dit...
# Re: Changer votre fond d'écran avec un script
Posté par cybT . Évalué à 1.
Mais l'astuce est sympas et peut servir a beaucoup d'autres choses...
En effet, KDE propose de faire "tourner" les fonds d'ecran regulierement.
Pour cela allez dans la configuration du bureau, dans la section fond d'ecran.
Cliquez sur l'onglet "Papier peint" et selectionnez "Papiers peints multiples"...
Cliquez maintenant sur "configurer les papiers peints multiples" pour choisir les repertoires que KDE devra prendre en compte, la frequence de rotation et le mode aleatoire ou dans l'orde (alphabetique je suppose).
Voila.
CybT
[^] # Re: Changer votre fond d'écran avec un script
Posté par cho7 . Évalué à 1.
=> lire les (le ?) commentaires avant d'en poster un !!
# Pour GNOME ?
Posté par Nikoo . Évalué à 1.
# XFCE
Posté par portninwak . Évalué à 1.
# Conséquence
Posté par rhizome . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.