Ripeti le immagini da una cartella e visualizza una presentazione a schermo intero


14

Hai bisogno di una soluzione Linux per la presentazione in loop dalle immagini in alcune cartelle. Le immagini possono essere eliminate e aggiunte, quindi è un vantaggio se non si ferma / si arresta in modo anomalo se l'immagine attualmente visualizzata viene eliminata.

Risposte:


16

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:

  1. Crea una directory con solo le tue immagini.
  2. aprire una finestra del terminale e passare alla directory creata nel passaggio precedente.
  3. 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
    
  4. 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.

  5. 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.


1
Brillante. Ci vuole un genio per capire la semplicità.
iElectric,

12

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.


Mi sembra una soluzione pronta all'uso.
deltaray,

Usando questo sul mio Raspberry Pi, non sono stato in grado di aggiungere o rimuovere file senza riavviare la presentazione. Non è una critica, solo FYI.
Butters

1
Meriti chiaramente una medaglia
Pitto

1
Su Ubuntu 16.04 usando il desktop XFCE, questo ha funzionato ma, mentre la maggior parte degli elementi dell'interfaccia utente erano puliti (dissolvenza in entrata e in uscita, ecc.), Una barra dei menu non gradita era sempre visibile nella parte superiore, anche in modalità presentazione a schermo intero. Questo non sarà accettabile per ogni uso.
Stéphane Gourichon,


2

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 --helpe possono essere installate, a seconda della distribuzione conapt-get install fbi


Funziona alla grande dalla riga di comando tty.
Bobble,

1
Questo non funziona quando eseguito da yakuake :ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)
Mitch

Probabilmente dovrai specificare un particolare tty, usando -T 2ad esempio per selezionare tty2. Dopodiché dovrai probabilmente muoverti con le autorizzazioni.
Josh Hansen,

Non funziona dalla riga di comando sull'attuale Raspbian con lo schermo collegato :( Sembra anche che manchi la funzione di rotazione automatica basata su EXIF ​​(ho letto).
Heinrich Ulbricht,

2

Impressionante fa bene il lavoro, con (o senza se lo desideri) transizioni.

Presentazione in -Xordine 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.


1
fantastica applicazione! perfetto per quello che voglio fare!
Warhansen,

Se solo avesse permesso di ruotare automaticamente le immagini in base ai dati EXIF. Non ho trovato alcuna opzione per farlo. :(
Heinrich Ulbricht,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.