GNU/Linux >> Linux Esercitazione >  >> Linux

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

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:

  1. Crea una directory contenente solo le tue immagini.
  2. apri una finestra di terminale e passa 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 impostare gthumb a schermo intero ora, se necessario.

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


Linux
  1. Come eliminare una directory e una cartella in Linux?

  2. Passare in rassegna una cartella ed elencare i file?

  3. Quale chiamata di sistema linux viene utilizzata dal comando ls in linux per visualizzare il nome della cartella/file?

  4. creazione della directory dal nome file e spostamento bash

  5. trova ed elimina file o cartelle più vecchi di x giorni

Come copiare file e directory in Linux

Script Bash per rimuovere il file più vecchio da una cartella?

Buona combinazione di riga di comando e browser di file grafico?

Comando Stat:Visualizza gli attributi di file e directory

Gestisci le autorizzazioni di directory e file con chmod Recursive

Linux / Cartella e cartella /root