Sembrerà folle, ma funziona (anche meglio di quanto mi aspettassi) e non è così difficile da configurare. L'idea è di fare in modo che il tuo programma di visualizzazione guardi un singolo file e quindi abbia un processo a riga di comando che copi ciascuno dei tuoi file nella tua directory in quel file che visualizzi. L'ho provato con Geeqie e gthumb e in realtà funziona abbastanza bene. gthumb può persino gestire l'aggiornamento dell'immagine ogni secondo ed entrambi supportano il nome del tipo di file diverso dal tipo di file effettivo (jpg, png, gif, ecc.).
Quindi ecco cosa devi fare:
- Crea una directory contenente solo le tue immagini.
- apri una finestra di terminale e passa alla directory creata nel passaggio precedente.
-
Esegui questo comando, sostituendo 5 con il numero di secondi che desideri attendere tra gli aggiornamenti.
while true ; do for i in * ; do cp "$i" ~/slideshow.jpg ; echo $i ; sleep 5 ; done ; done
-
Apri gthumb e visualizza l'immagine nella tua home directory chiamata slideshow.jpg, dovrebbe ruotare l'immagine. Puoi impostare gthumb a schermo intero ora, se necessario.
-
Prova ad aggiungere e rimuovere immagini dalla directory delle immagini. In realtà non si aggiornerà fino a quando non avrà finito di esaminare l'intera directory ogni volta, ma si aggiornerà. L'echo $i è lì solo così puoi vedere quale immagine ha appena copiato in posizione ogni volta.
Quando sei pronto per interrompere la presentazione, puoi premere Ctrl-C nella finestra del terminale.
Se utilizzi il desktop Gnome, puoi utilizzare il suo programma di visualizzazione di immagini ufficiale per le presentazioni:
eog --slide-show /path/to/picture_directory
Con Eog le immagini possono essere rimosse o aggiunte durante la presentazione. In realtà, se aggiungi un'immagine durante la presentazione, verrà inclusa automaticamente.
Da http://www.instructables.com/id/Easy-Raspberry-Pi-Based-ScreensaverSlideshow-for-E/
utilizzando feh
feh -Y -x -q -D 5 -B black -F -Z -z -r /media/