Tu es sûr que ce script fonctionnait ?
il y a des trucs bizarres dedans:
* le "/" tout seul
* le "let i = 0", pourquoi pas juste: "i=0" ?
* dans zenity, le --text="$image" ne sera pas compris, si la variable $image est dans le while (il me semble, je suis pas expert zenity 🙂)
Tu appelles ton script en mettant les images en paramètres ?
Mais bon, le problème est l'incrémentation de la barre de progression ?
J'ai pas kde, ni kdialog, mais il y aurait un truc comme ça au moins pour le test:
#!/bin/bash
images="$HOME/Images"
nb_images=$(ls -1 "$images" | grep .jpg | wc -l)
i=1
(for image in "$images"/*.jpg; do
sleep 1 # j'ai mis ça pour afficher la progression pour le test
echo "# image: $i sur $nb_images ($image)"
progress="$((i*(100/$nb_images)))"
((i++))
echo "$progress"
done) | zenity --progress --auto-close --title="Génération des images" --percentage=0 --width=500 --height=100
Il faut qu'il y ait des .jpg dans ton dossier Images.
Ca passe chez toi ?