pas de soucis
commente la ligne 61 dans ce cas (du moment que c'est celle qui suit : echo "Mettre des images au format $defExtension")
et ça doit passer
Re: Bureau changement wallpaper
Posté : ven. 12 oct. 2018 10:31
par loutch
désolé fonctionne toujours pas ,te casse pas la tête on verra ça plus tard
@+
Re: Bureau changement wallpaper
Posté : ven. 12 oct. 2018 10:35
par cyrille
Donne moi l'erreur précise (copie de ton terminal)
donne moi un ls -la sur ton répertoire de stockage des images
#!/bin/sh
#
# cyrille <cyrille@cbiot.fr>
# Licence GPL
#
# BUT : que le fond d'écran change toutes les heures
# en fonction d'image situées dans un dossier prédéfini
# 24 images. Une par heure
# 00.png pour 00 heure à 23.png pour 24 heures
#
#
# ===================================
# Declaration des variables
# emplacement de stockage des images
imgStock=/home/loutch/Images/mojave
defExtension=jpeg
# ===================================
#
#
#
# A positionner sur un cron, sur chaque heure
# A lancer au démarrage de la session
# Si hibernation ou veille, à configurer via pm-utils
#
cmptImg=0
# Ce répertoire doit contenir 24 images numérotées de 00 à 23
echo "Test de la valiidté du répertoire"
nbImgRep=`ls -1 $imgStock | wc -l`
echo "Il y $nbImgRep fichiers dans le répertoire. OK"
# Test Nombre exact d'image dans le répertoire
if [ "$nbImgRep" -eq 23 ]; then
echo "Nombre d'images dans rep stockage : OK"
else
echo "Nombre d'images dans rep stockage : NOT OK"
echo "Le répertoire doit contenir 24 images."
echo "Vérifier qu'il y ait bien 24 fichiers de type $defExtension"
exit
fi
# TEST DE LA PRESENCE DES 24 IMAGES AVEC BON NOMMAGE
for file in `ls -1 $imgStock`
do
# Analyse du nom du fichier. Séparation nom / extension
fullfilename=$(basename $file)
extension=${fullfilename##*.}
filename=${fullfilename%.*}
# Test : image 00 pour 00, à 23 pour 23 H....
if [ "$cmptImg" -eq "$filename" ] ; then
echo "Fichier Nom : OK"
else
echo "Problème nom de fichier. L'image doit être au format HH.extension."
echo "Exemple : 05.png pour l'image de 5 heures"
exit
fi
# Test de l'extension.
if [ $extension = $defExtension ] ; then
echo "Extension OK : $extension / $defExtension"
else
echo "Probleme extension."
echo "Mettre des images au format $defExtension"
#exit
fi
# DEBUG
echo "fichier : $file ; Son extension : $extension "
echo $cmptImg
# Image / fichier suivant(e)
cmptImg=$(($cmptImg + 1))
done
# On adapte le wallpaper en fonction de l'heure
/usr/bin/xfconf-query --channel xfce4-desktop --property /backdrop/screen0/monitor0/workspace0/last-image --set $imgStock/`date +%H`.$defExtension
Re: Bureau changement wallpaper
Posté : ven. 12 oct. 2018 10:42
par cyrille
bah d'après le cat de ton script, tu n'as pas commenter la ligne en question
Re: Bureau changement wallpaper
Posté : ven. 12 oct. 2018 10:44
par cyrille
en fait si mais je parlais de la ligne 44 (ou peut être 43 pour toi)
Re: Bureau changement wallpaper
Posté : ven. 12 oct. 2018 10:46
par cyrille
le exit de la ligne 62/61 ne présente pas de problème lui
Donc commente celui de la ligne 43/44, cela marchera
Me suis planté de bloc
Je vais reprendre un café pour me remettre les yeux en face des trous
# Test Nombre exact d'image dans le répertoire
if [ $nbImgRep = 24 ]; then
echo "Nombre d'images dans rep stockage : OK"
else
echo "Nombre d'images dans rep stockage : NOT OK"
echo "Le répertoire doit contenir 24 images."
echo "Vérifier qu'il y ait bien 24 fichiers de type $defExtension"
exit
fi
Voila la boucle corrigée, pb avec mon test.
Re: Bureau changement wallpaper
Posté : ven. 12 oct. 2018 10:56
par loutch
ok pour le café
t'es un CHEF ça fonctionne
j'ai commente le exit de la ligne 43
l'image 10 de mojave vient de se mettre en fond d'écran .
$ sh /home/loutch/Images/hourWallpaper.sh
Test de la valiidté du répertoire
Il y 24 fichiers dans le répertoire. OK
Nombre d'images dans rep stockage : NOT OK
Le répertoire doit contenir 24 images.
Vérifier qu'il y ait bien 24 fichiers de type jpeg
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 00.jpeg ; Son extension : jpeg
0
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 01.jpeg ; Son extension : jpeg
1
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 02.jpeg ; Son extension : jpeg
2
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 03.jpeg ; Son extension : jpeg
3
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 04.jpeg ; Son extension : jpeg
4
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 05.jpeg ; Son extension : jpeg
5
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 06.jpeg ; Son extension : jpeg
6
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 07.jpeg ; Son extension : jpeg
7
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 08.jpeg ; Son extension : jpeg
8
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 09.jpeg ; Son extension : jpeg
9
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 10.jpeg ; Son extension : jpeg
10
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 11.jpeg ; Son extension : jpeg
11
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 12.jpeg ; Son extension : jpeg
12
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 13.jpeg ; Son extension : jpeg
13
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 14.jpeg ; Son extension : jpeg
14
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 15.jpeg ; Son extension : jpeg
15
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 16.jpeg ; Son extension : jpeg
16
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 17.jpeg ; Son extension : jpeg
17
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 18.jpeg ; Son extension : jpeg
18
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 19.jpeg ; Son extension : jpeg
19
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 20.jpeg ; Son extension : jpeg
20
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 21.jpeg ; Son extension : jpeg
21
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 22.jpeg ; Son extension : jpeg
22
Fichier Nom : OK
Extension OK : jpeg / jpeg
fichier : 23.jpeg ; Son extension : jpeg
23
Re: Bureau changement wallpaper
Posté : sam. 13 oct. 2018 16:01
par loutch
RE
ok je lance un nouveau sujet.
@ Zeb
O grand chef tu peut supprimer les pages 4 et 5 de ce sujet ainsi que le dernier message de Cyrille et le mien de la page 3
@+
Re: Bureau changement wallpaper(résolu]
Posté : sam. 13 oct. 2018 22:51
par zeb
Salut loutch
loutch a écrit :O grand chef....
Ben, demander comme ca, je ne peux refuser
Ok, vais supprimer ca