Fond d'écran aléatoire pour GNOME
Présentation
Il est possible d'avoir des fonds d'écran qui change automatiquement et
aléatoirement.
Il est possible de modifier la liste des images via
gthumb dans lequel un catalogue est ajouté pour la gestion du fond d'écran.
Le catalogue s'appelle Background.
Le script
#!/bin/bash # rand-wp # Script qui va changé le fond d'écran # rcfile=$HOME/.gnome2/gthumb/collections/Background.gqv if [ ! -e $rcfile ] ; then jpg=$(find $HOME/* -name "*.jpg") png=$(find $HOME/* -name "*.png") img=$(echo "$jpg $png" | grep "image" ) for f in $img do len=$(ls -l $f | tr -s ' ' | cut -f 5 -d ' ' | wc -c ) if [[ $len > 4 ]] ; then echo \"$f\" >> $rcfile fi done fi if [ -e $rcfile ] ; then IFS=$'\n' image=($(cat $rcfile | tr -d '"' )) nb=${#image[*]} chosen=$((RANDOM % nb)) file=${image[$chosen]} if [ -f $file ] ; then # Pour les autres interfaces graphiques (sauf KDE) #display -display $DISPLAY -window root -backdrop "$file" # Pour GNOME gconftool -t str -s /desktop/gnome/background/picture_filename "$file" fi fi
Installation
- Copier le script dans un éditeur (par exemple gedit).
- Sauver le script dans le sous répertoire bin de votre dossier personnel sous le nom rand-wp, si le dossier bin n'existe pas cliquer sur le bouton "créer un dossier" et créer le dossier bin.
- Via un terminal activé le mode d'exécution (chmod +x /bin/ ).
- Ensuite exécuter le script ( /bin/rand-wp), le script va créer une liste des images et photos se trouvant dans votre dossier personnel.
- Utiliser gthumb (Applications -> Graphisme -> Visionneuse d'images gThumb) pour modifier la liste des images.
Utilisation
Plusieurs utilisations sont possible :- manuelle (créer un lanceur qui démarrera le script que l'on vient d'installer.
- automatique (créer le script qui suit sous le nom /.gnomerc)
#!/bin/bash ~/bin/rand-wpEnsuite il faut rendre le script exécutable via chmod +x /.gnomerc.