GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wiederholen Sie Bilder aus einem Ordner und zeigen Sie eine Diashow im Vollbildmodus an

Das wird verrückt klingen, aber es funktioniert (sogar besser als ich erwartet hatte) und ist nicht so schwer einzurichten. Die Idee ist, dass Ihr Anzeigeprogramm eine einzelne Datei betrachtet und dann einen Befehlszeilenprozess hat, der jede Ihrer Dateien in Ihrem Verzeichnis in die Datei kopiert, die Sie anzeigen. Ich habe das mit Geeqie und gthumb getestet und es funktioniert eigentlich ziemlich gut. gthumb kann sogar damit umgehen, dass das Bild jede Sekunde aktualisiert wird, und beide unterstützten den Namen des Dateityps, der sich vom tatsächlichen Dateityp unterscheidet (jpg, png, gif usw.).

Also hier ist, was Sie tun:

  1. Erstellen Sie ein Verzeichnis nur mit Ihren Bildern darin.
  2. Öffnen Sie ein Terminalfenster und wechseln Sie in das im vorherigen Schritt erstellte Verzeichnis.
  3. Führen Sie diesen Befehl aus und ersetzen Sie 5 durch die Anzahl der Sekunden, die Sie zwischen den Aktualisierungen warten möchten.

    while true ; do for i in * ; do cp "$i" ~/slideshow.jpg ; echo $i ; sleep 5 ; done ; done
    
  4. Öffnen Sie gthumb und sehen Sie sich das Bild in Ihrem Home-Verzeichnis namens slideshow.jpg an, es sollte das Bild drehen. Sie können Gthumb jetzt bei Bedarf in den Vollbildmodus versetzen.

  5. Versuchen Sie, Bilder aus dem Bildverzeichnis hinzuzufügen und zu entfernen. Es wird nicht wirklich aktualisiert, bis es fertig ist, jedes Mal das gesamte Verzeichnis zu durchlaufen, aber es wird aktualisiert. Das Echo $i ist da drin, nur damit Sie sehen können, welches Bild es gerade an seinen Platz kopiert hat.

Wenn Sie bereit sind, die Diashow zu stoppen, können Sie im Terminalfenster Strg-C drücken.


Wenn Sie den Gnome-Desktop verwenden, können Sie das offizielle Bildbetrachtungsprogramm für Diashows verwenden:

eog --slide-show /path/to/picture_directory

Mit Eog können Bilder während der Diashow entfernt oder hinzugefügt werden. Wenn Sie während der Diashow ein Bild hinzufügen, wird es automatisch eingefügt.


Von http://www.instructables.com/id/Easy-Raspberry-Pi-Based-ScreensaverSlideshow-for-E/

mit feh

feh -Y -x -q -D 5 -B black -F -Z -z -r /media/


Linux
  1. Bash-Skript zum Entfernen der ältesten Datei aus einem Ordner?

  2. Welcher Linux-Systemaufruf wird vom Befehl ls in Linux verwendet, um den Ordner-/Dateinamen anzuzeigen?

  3. Verzeichnis aus Dateiname erstellen und Bash verschieben

  4. Datei- und Ordnerberechtigungen mit rsync beibehalten

  5. Bash-Skript zum Entfernen der ältesten Datei aus einem Ordner

So kopieren Sie Dateien und Verzeichnisse unter Linux

Gute Kombination aus Befehlszeile und grafischem Dateibrowser?

Stat-Befehl:Attribute von Dateien und Verzeichnissen anzeigen

Verwalten Sie Verzeichnis- und Dateiberechtigungen mit chmod Recursive

Linux /-Ordner und /root-Ordner

Verzeichnisse rekursiv durchlaufen und einen Befehl für eine Datei im Verzeichnis ausführen