Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/fond_diapo.sh b/fond_diapo.sh
- index fd6a5bb..fbbd14b 100755
- --- a/fond_diapo.sh
- +++ b/fond_diapo.sh
- @@ -1,10 +1,10 @@
- -#!/bin/bash
- +#!/bin/sh
- # Script de diaporama de fond d'écran
- # requis : feh
- # Le mode manuel requière zenity
- #==================================================
- -#================PARTIE A EDITER ========================
- +#=============== PARTIE A EDITER ==================
- #==================================================
- # Dossier ou se trouve les images ( format accepté : jpg JPG jpeg JPEG png PNG )
- @@ -29,7 +29,7 @@
- manuel=0
- #==================================================
- -#================PARTIE A NE PAS TOUCHER==================
- +#=============== PARTIE A NE PAS TOUCHER ==========
- #==================================================
- rouge=`tput setaf 1`
- @@ -48,7 +48,7 @@ if [ $diapo = '1' ] && [ $manuel = '1' ] ; then
- fi
- # test si zenity est installer pour le mode manuel
- -if [ ! -e "/usr/bin/zenity" ] && [ $manuel = '1' ] ; then
- +if [ ! -e "$(which zenity)" ] && [ $manuel = '1' ] ; then
- {
- echo "${rouge}Le mode manuel requière zenity. ${NC}"
- exit
- @@ -57,12 +57,12 @@ fi
- fichier=~/.list.txt
- -ls $dossier*.jpg >~/.list.txt
- -ls $dossier*.JPG >>~/.list.txt
- -ls $dossier*.jpeg >>~/.list.txt
- -ls $dossier*.*JPEG >>~/.list.txt
- -ls $dossier*.png >>~/.list.txt
- -ls $dossier*.PNG >>~/.list.txt
- +ls $dossier*.jpg > $fichier
- +ls $dossier*.JPG >> $fichier
- +ls $dossier*.jpeg >> $fichier
- +ls $dossier*.*JPEG >> $fichier
- +ls $dossier*.png >> $fichier
- +ls $dossier*.PNG >> $fichier
- nb_ligne=`wc -l $fichier | cut -d' ' -f1`
- nu_ligne=1
- chemin=$( cd -P $(dirname $0); pwd)
- @@ -73,7 +73,8 @@ do
- # mode aleatoire
- if [ $aleatoire = '1' ]; then
- {
- - random=$(( RANDOM % $nb_ligne + 1 ))
- + RANDOM="$(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d" " )"
- + random=$(( RANDOM % $nb_ligne + 1 ))
- var=`head -$random $fichier | tail -1`
- }
- else
- @@ -85,18 +86,15 @@ do
- $comande $var &
- -#=================================================
- +#===================================================================
- #=== Commande a executer en même temps que le changement de fond ===
- -#=================================================
- +#===================================================================
- # Aide :
- # $var = adresse compète du fichier a afficher
- # $nb_ligne = nombre d'image contenu dans le dossier
- # $nu_ligne = numero d'identification de l'image
- #=================================================
- -
- -
- -
- #=================================================
- # Si Manuel = 0
- @@ -139,3 +137,5 @@ do
- fi
- done
- +
- +rm $fichier
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement