J'ai copié le script (en supprimant les interlignes) que, selon les indications précédentes, je devrais enregistrer dans un fichier texte.
Le voici :
#!/bin/bash# GPLv2#Copyright (C) 2011 Boris Ganne (Err404)#This program is free software; you can redistribute it and/or#modify it under the terms of the GNU General Public License#as published by the Free Software Foundation; either version 2#of the License, or (at your option) any later version.#This program is distributed in the hope that it will be useful,#but WITHOUT ANY WARRANTY; without even the implied warranty of#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the#GNU General Public License for more details.#You should have received a copy of the GNU General Public License#along with this program; if not, write to the Free Software#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.#Merci à Minos et à Link Mauve sur discussion@chat.jabberfr.org pour leur attention et leurs conseils#Merci à Alf pour les corrections. #dossier où sont stockées les images
**WPdir="${HOME}/wallpapers"**
**# intervale d'attente entre chaque affichage de fond d'écran**
attente=3
# vérification si le sript est déjà en cours d'exécution, si oui, on kill le(s) précédant(s)# ce test n'est effectué qu'une seule fois, au lancementif pidof -x $(basename 0ドル) > /dev/null;thenfor p in $(pidof -x $(basename 0ドル)); doif [$p -ne $$];thenecho"Script pid: $p is already running. je termine $p "kill -9 $p
fin
done# La boucle d'attente principale## capable d'aller dans les sous dossiers et liens,# choisit une image au hasard et tente de l'afficher.while[true];doi=0
# on liste tous les fichiers, et on en fait un tableau.
find $WPdir/ -type f |(whileread elem;do tableau[i]=$elem;((i++));done#on prend un nombre au hasardR=$RANDOM# on prend le modulo de R/$i:let"R %= $i"# on affiche le fichier choisi (utile si lancé dans un terminal)echo${tableau[R]}# on applique le fond d'écran
/usr/bin/nitrogen --set-auto ${tableau[R]}# on sort du sous-processus lancé avec le | après le find)# on attend
sleep $attente
chmod +x wallpaper.sh
donefi
chmod +x wallpaper.sh est la 3ème ligne avant la dernière. C'est la commande que kaos m'a conseillé de rajouter.
Est-ce-que ce script convient ?
Bonne journée.
PS : Désolé, la police du script (copier/coller) n'est pas uniforme une fois le message posté.
« Tout ce que je sais, c'est que je ne sais rien. » (Socrate)
[^] # Re: changer de logiciel
Posté par etiab . En réponse au message Diaporama Kubuntu : impossible de changer d'image moins de 10 secondes ?. Évalué à -5. Dernière modification le 10 août 2015 à 21:47.
Salut :)
J'ai copié le script (en supprimant les interlignes) que, selon les indications précédentes, je devrais enregistrer dans un fichier texte.
Le voici :
chmod +x wallpaper.sh est la 3ème ligne avant la dernière. C'est la commande que kaos m'a conseillé de rajouter.
Est-ce-que ce script convient ?
Bonne journée.
PS : Désolé, la police du script (copier/coller) n'est pas uniforme une fois le message posté.
« Tout ce que je sais, c'est que je ne sais rien. » (Socrate)