2016-06-12 7 views
0

Ich baue derzeit eine Photo Booth mit einem Raspberry Pi 2 läuft Rasparian und habe ein paar Probleme mit der Diashow. Alle aufgenommenen Bilder werden in einem Verzeichnis gespeichert und ich möchte eine Diashow erstellen, die alle Fotos mischt. Wenn der Benutzer ein neues Bild aufnimmt, sollte die Diashow pausieren und das neue Bild für einige Sekunden anzeigen. Danach sollte es mit der zufälligen Diashow fortgesetzt werden.Command Line zufällige Diashow, die neueste Bilder zuerst zeigt

pqiv --watch-directories --sort-key=mtime --sort --end-of-files-action=wait --slideshow-interval=0.001 --slideshow [directory] 

Ich versuchte dies mit pqiv zu tun, aber es nicht funktioniert hat, wie ich es wird gehofft. Die Diashow zeigt die anderen Bilder und zeigt nur die neueste.

Irgendeine Idee, diese Slideshow zu laufen, wie ich es erklärte? Ich benutze Bash- und Python-Skripte für den Stand. Danke!

Antwort

0

Hoffe, es hilft:

random_img() { 
    find "$DEST"/* | shuf -n1 
} 
+0

Vielen Dank für Ihre Antwort! Ich weiß nicht, was ich mit diesem Code machen soll. Ich habe es in ein Shell-Skript geschrieben, den Pfad geändert und es ausgeführt, aber nichts ist passiert. –

+0

Sie übergeben nur eine Liste von Dateinamen an 'shuf -n1' und geben dann eine zufällige zurück. wenn du das wolltest. beispielsweise; 'finden. -iname "* .jpg" | shuf -n1' –