Résolu le 17-11-18 Bureau changement wallpaper

Assistance concernant Linux Mint
Avatar du membre
cyrille
Messages : 817
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nord - Avesnois

Re: Bureau changement wallpaper

Message par cyrille » ven. 12 oct. 2018 10:26

Dernier message de la page précédente :

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
PC perso : DELL Latitude E5430, SSD, DEBIAN SID, xfce
Parc de Laptops DELL LATITUDE E6*** sous LINUX MINT 64bit, Linux Mint 18.2 Sonya, Cinnamon
---------------------------------------------------
Serveur HP ProLiant ML 310e Gen 8 v2, DEBIAN STRETCH 9.4

Avatar du membre
loutch
Messages : 371
Enregistré le : lun. 13 juil. 2015 17:32

Re: Bureau changement wallpaper

Message par loutch » ven. 12 oct. 2018 10:31

désolé fonctionne toujours pas ,te casse pas la tête on verra ça plus tard

@+
HP Pavilion g 7 1357 sf
Multiboot 7-Mageia 5 KDE - Serena Cinnamon - Sarah XFCE

Avatar du membre
cyrille
Messages : 817
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nord - Avesnois

Re: Bureau changement wallpaper

Message par cyrille » ven. 12 oct. 2018 10:35

Donne moi l'erreur précise (copie de ton terminal)

donne moi un ls -la sur ton répertoire de stockage des images

Code : Tout sélectionner

ls -la /home/loutch/Images/mojave
donne moi un cat de ton fichier hourWallpaper.sh

Code : Tout sélectionner

cat hourWallpaper.sh
Chez moi ça passe, il n'y a pas de raison que ça plante chez toi ;)
PC perso : DELL Latitude E5430, SSD, DEBIAN SID, xfce
Parc de Laptops DELL LATITUDE E6*** sous LINUX MINT 64bit, Linux Mint 18.2 Sonya, Cinnamon
---------------------------------------------------
Serveur HP ProLiant ML 310e Gen 8 v2, DEBIAN STRETCH 9.4

Avatar du membre
loutch
Messages : 371
Enregistré le : lun. 13 juil. 2015 17:32

Re: Bureau changement wallpaper

Message par loutch » ven. 12 oct. 2018 10:39

Code : Tout sélectionner

loutch@loutch-HP-Pavilion-g7-Notebook-PC ~ $ ls -la /home/loutch/Images/mojave
total 61140
drwxr-xr-x 2 loutch loutch    4096 oct.  12 09:05 .
drwxrwxrwx 4 loutch loutch    4096 oct.  12 10:15 ..
-rwxrwxr-x 1 loutch loutch 2606301 oct.   8 17:42 00.jpeg
-rwxrwxr-x 1 loutch loutch 2253204 oct.   8 17:42 01.jpeg
-rwxrwxr-x 1 loutch loutch 2253204 oct.   8 17:42 02.jpeg
-rwxrwxr-x 1 loutch loutch 2253204 oct.   8 17:42 03.jpeg
-rwxrwxr-x 1 loutch loutch 2253204 oct.   8 17:42 04.jpeg
-rwxrwxr-x 1 loutch loutch 2253204 oct.   8 17:42 05.jpeg
-rwxrwxr-x 1 loutch loutch 1735837 oct.   8 17:42 06.jpeg
-rwxrwxr-x 1 loutch loutch 2767319 oct.   8 17:42 07.jpeg
-rwxrwxr-x 1 loutch loutch 2963789 oct.   8 17:42 08.jpeg
-rwxrwxr-x 1 loutch loutch 2993882 oct.   8 17:42 09.jpeg
-rwxrwxr-x 1 loutch loutch 3270218 oct.   8 17:42 10.jpeg
-rwxrwxr-x 1 loutch loutch 3226136 oct.   8 17:42 11.jpeg
-rwxrwxr-x 1 loutch loutch 3251673 oct.   8 17:42 12.jpeg
-rwxrwxr-x 1 loutch loutch 3251673 oct.   8 17:42 13.jpeg
-rwxrwxr-x 1 loutch loutch 3251673 oct.   8 17:42 14.jpeg
-rwxrwxr-x 1 loutch loutch 3251673 oct.   8 17:42 15.jpeg
-rwxrwxr-x 1 loutch loutch 2603874 oct.   8 17:42 16.jpeg
-rwxrwxr-x 1 loutch loutch 2423090 oct.   8 17:42 17.jpeg
-rwxrwxr-x 1 loutch loutch 1988916 oct.   8 17:42 18.jpeg
-rwxrwxr-x 1 loutch loutch 2166864 oct.   8 17:42 19.jpeg
-rwxrwxr-x 1 loutch loutch 1963800 oct.   8 17:42 20.jpeg
-rwxrwxr-x 1 loutch loutch 1910084 oct.   8 17:42 21.jpeg
-rwxrwxr-x 1 loutch loutch 2782094 oct.   8 17:42 22.jpeg
-rwxrwxr-x 1 loutch loutch 2782094 oct.   8 17:42 23.jpeg

Code : Tout sélectionner

#!/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
HP Pavilion g 7 1357 sf
Multiboot 7-Mageia 5 KDE - Serena Cinnamon - Sarah XFCE

Avatar du membre
cyrille
Messages : 817
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nord - Avesnois

Re: Bureau changement wallpaper

Message par cyrille » ven. 12 oct. 2018 10:42

bah d'après le cat de ton script, tu n'as pas commenter la ligne en question ;)
PC perso : DELL Latitude E5430, SSD, DEBIAN SID, xfce
Parc de Laptops DELL LATITUDE E6*** sous LINUX MINT 64bit, Linux Mint 18.2 Sonya, Cinnamon
---------------------------------------------------
Serveur HP ProLiant ML 310e Gen 8 v2, DEBIAN STRETCH 9.4

Avatar du membre
cyrille
Messages : 817
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nord - Avesnois

Re: Bureau changement wallpaper

Message par cyrille » ven. 12 oct. 2018 10:44

en fait si mais je parlais de la ligne 44 (ou peut être 43 pour toi)
PC perso : DELL Latitude E5430, SSD, DEBIAN SID, xfce
Parc de Laptops DELL LATITUDE E6*** sous LINUX MINT 64bit, Linux Mint 18.2 Sonya, Cinnamon
---------------------------------------------------
Serveur HP ProLiant ML 310e Gen 8 v2, DEBIAN STRETCH 9.4

Avatar du membre
cyrille
Messages : 817
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nord - Avesnois

Re: Bureau changement wallpaper

Message par cyrille » ven. 12 oct. 2018 10:46

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
PC perso : DELL Latitude E5430, SSD, DEBIAN SID, xfce
Parc de Laptops DELL LATITUDE E6*** sous LINUX MINT 64bit, Linux Mint 18.2 Sonya, Cinnamon
---------------------------------------------------
Serveur HP ProLiant ML 310e Gen 8 v2, DEBIAN STRETCH 9.4

Avatar du membre
cyrille
Messages : 817
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nord - Avesnois

Re: Bureau changement wallpaper

Message par cyrille » ven. 12 oct. 2018 10:54

Code : Tout sélectionner

# 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.
PC perso : DELL Latitude E5430, SSD, DEBIAN SID, xfce
Parc de Laptops DELL LATITUDE E6*** sous LINUX MINT 64bit, Linux Mint 18.2 Sonya, Cinnamon
---------------------------------------------------
Serveur HP ProLiant ML 310e Gen 8 v2, DEBIAN STRETCH 9.4

Avatar du membre
loutch
Messages : 371
Enregistré le : lun. 13 juil. 2015 17:32

Re: Bureau changement wallpaper

Message par loutch » ven. 12 oct. 2018 10:56

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 .

bon maintenant m'en vais me dépatouillé avec Cron

Code : Tout sélectionner

 $ 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
HP Pavilion g 7 1357 sf
Multiboot 7-Mageia 5 KDE - Serena Cinnamon - Sarah XFCE

Avatar du membre
loutch
Messages : 371
Enregistré le : lun. 13 juil. 2015 17:32

Re: Bureau changement wallpaper

Message par loutch » sam. 13 oct. 2018 16:01

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



@+
HP Pavilion g 7 1357 sf
Multiboot 7-Mageia 5 KDE - Serena Cinnamon - Sarah XFCE

Avatar du membre
zeb
Administrateur du site
Messages : 13122
Enregistré le : ven. 19 juin 2015 22:13
Localisation : Au pays du mistral

Re: Bureau changement wallpaper(résolu]

Message par zeb » sam. 13 oct. 2018 22:51

Salut loutch ;)
loutch a écrit :O grand chef....
Ben, demander comme ca, je ne peux refuser :l :lol: ;)
Ok, vais supprimer ca ;)
LMDE3 cinnamon 64-bit + Lm 17.3 MATE.
Proc: intel I5 4440, Cm: Gigabyte GA-B85M-D3H, Alim: Corsair CX Bronze 430 W, Ram: Crucial Ballistix Sport, 2 x 2 Go.
SSD: 2.5 sandisk ultra+ 64 Go pour /+home, DD: Seagate Barracuda 500 Go pour mes données persos, DD maxtor 160 Go pour la sauvegarde ciblée via luckybackup.
Impr: HP Envy 4502.

Répondre