Risposte:
Questo suonerà pazzo, ma funziona (meglio di quanto mi aspettassi anche) 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 da riga di comando che copia ciascuno dei tuoi file nella tua directory in quel file che visualizzi. Ho provato questo con Geeqie e gthumb e in realtà funziona abbastanza bene. gthumb può persino gestire l'immagine che viene aggiornata ogni secondo ed entrambi supportano il nome del tipo di file in modo diverso dal tipo di file effettivo (jpg, png, gif, ecc.).
Quindi ecco cosa fai:
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 fare gthumb a schermo intero ora, se necessario.
Prova ad aggiungere e rimuovere le immagini dalla directory delle immagini. In realtà non si aggiornerà fino a quando non avrà finito di scorrere l'intera directory ogni volta, ma verrà aggiornato. L'eco $ i è lì solo per poter vedere quale immagine è appena stata copiata ogni volta.
Quando sei pronto per interrompere la presentazione, puoi premere Ctrl-C nella finestra del terminale.
Se usi Gnome desktop, puoi usare il suo programma ufficiale di visualizzazione delle immagini 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à automaticamente inclusa.
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/
-R seconds
modo che l'elenco dei file venga aggiornato periodicamente.
--auto-rotate
per ruotare correttamente le immagini in base ai dati EXIF.
Ho trovato abbastanza utile fbi (frame buffer viewer viewer) - Comando semplice, qualcosa del tipo:
fbi -noverbose -a -u -t 6 /home/user/location/*
Altre opzioni disponibili con fbi --help
e possono essere installate, a seconda della distribuzione conapt-get install fbi
-T 2
ad esempio per selezionare tty2
. Dopodiché dovrai probabilmente muoverti con le autorizzazioni.
Impressionante fa bene il lavoro, con (o senza se lo desideri) transizioni.
Presentazione in -X
ordine casuale ( ) con ritardo di 3 secondi ( -a 3
) e autoquit alla fine ( -Q
):
impressive -XQa3 *
Vale la pena notare che consente lo scripting ed è multipiattaforma.
L'unico inconveniente è che attualmente si arresta in modo anomalo se esiste una directory nell'elenco dei file.