Cela va sembler fou, mais cela fonctionne (même mieux que ce à quoi je m'attendais) et n'est pas si difficile à configurer. L'idée est de faire en sorte que votre programme de visualisation regarde un seul fichier, puis d'avoir un processus de ligne de commande qui copie chacun de vos fichiers dans votre répertoire vers ce fichier que vous visualisez. J'ai testé cela avec Geeqie et gthumb et cela fonctionne plutôt bien. gthumb peut même gérer la mise à jour de l'image toutes les secondes et les deux prennent en charge le nom du type de fichier différent du type de fichier réel (jpg, png, gif, etc.).
Voici donc ce que vous faites :
- Créez un répertoire contenant uniquement vos photos.
- ouvrez une fenêtre de terminal et accédez au répertoire créé à l'étape précédente.
-
Exécutez cette commande en remplaçant 5 par le nombre de secondes que vous souhaitez attendre entre les mises à jour.
while true ; do for i in * ; do cp "$i" ~/slideshow.jpg ; echo $i ; sleep 5 ; done ; done
-
Ouvrez gthumb et affichez l'image dans votre répertoire personnel appelé slideshow.jpg, il devrait faire pivoter l'image. Vous pouvez maintenant mettre gthumb en plein écran si vous en avez besoin.
-
Essayez d'ajouter et de supprimer des images du répertoire d'images. Il ne sera pas réellement mis à jour tant qu'il n'aura pas fini de parcourir l'ensemble du répertoire à chaque fois, mais il sera mis à jour. L'écho $i est là juste pour que vous puissiez voir quelle image il vient de copier à chaque fois.
Lorsque vous êtes prêt à arrêter le diaporama, vous pouvez appuyer sur Ctrl-C dans la fenêtre du terminal.
Si vous utilisez le bureau Gnome, vous pouvez utiliser son programme officiel de visualisation d'images pour les diaporamas :
eog --slide-show /path/to/picture_directory
Avec Eog, des images peuvent être supprimées ou ajoutées pendant le diaporama. En fait, si vous ajoutez une image pendant le diaporama, elle sera automatiquement incluse.
Depuis http://www.instructables.com/id/Easy-Raspberry-Pi-Based-ScreensaverSlideshow-for-E/
en utilisant feh
feh -Y -x -q -D 5 -B black -F -Z -z -r /media/