PCManFm possède de nombreuses particularités, comme celle de pouvoir gérer le fond d'écran en ligne de commande.
Nous allons utiliser cette possibilité pour créer un diaporama qui défilera en fond d'écran du bureau.
Nous avons besoin de savoir où trouver les images. Dans l'exemple, elles seront placées dans le dossier ~/fonds.
Et nous avons besoin d'un petit script qui choisisse aléatoirement une de ces images et qui charge PCManFM de la définir comme fond d'écran, avec une fréquence donnée.
#!/bin/bash folder=~/fonds/ sleepTime=60s pid=$(ps xc |grep lxsession |awk ' { print $1 }') while [ $(ps xc |grep lxsession |awk ' { print $1 }') == "$pid" ]; do file=$(find "$folder" -maxdepth 1 -type f |shuf |head -n 1) pcmanfm -w "$file" --wallpaper-mode=stretch sleep "$sleepTime" done
A noter :
Il est bien sûr possible de lancer ce script au démarrage, en ayant pris soin de créer, par exemple, un fichier .desktop dans le dossier ~/.config/autostart
[Desktop Entry] Encoding=UTF-8 Type=Application Name=WPSlideShow Name[fr]=WPSlideShow Comment=diaporama Comment[fr]=diaporama Exec=/home/nomUser/scripts/lxde-wp-rotate.sh Icon=applications-utilities Categories=GTK;Utility;
Remarque :
Référence : Wallpaper sur le forum LXDE
Les autres possibilités de personnalisation de LXDE :