Script super simple pour se faire un diaporama par thème(s). Toutes les images sont dans le même répertoire et sont étiquetées façon Gthumb (Iptc.Application2.Keywords)
Paquets hors du commun requis : feh, exiv2, zenity
Penser à adapter la variable @rci dans le script : càd le chemin vers le répertoire contenant les images.
Rien de particulier, habituel appel à un script. Lors du premier lancement de la session le script est lent, le temps que grep répertorie les étiquettes.
#!/bin/bash ## slideshow sélectif avec feh ## marquage exiv2 :Iptc.Application2.Keywords (comme Gthumb) # répertoire cible des images (conserver le / final) rci=/chemin/vers/mes/images/ # liste des étiquettes liste_etiq=`exiv2 -qg Iptc.Application2.Keywords -PIt $rci*.* | awk '{print $2}'|sort -u| zenity --list --title="Diaporama" --text "Faire un choix d'étiquette(s)" --multiple --width 100 --height 800 --column="" --hide-header --separator " "` for etiq in $liste_etiq; do exiv2 -qg Iptc.Application2.Keywords -PIt $rci*.* | grep -w $etiq | awk '{print $1}'|uniq |feh --cycle-once --info "echo %n|cut -f1 -d ." -FZYD 4 -f "-" done