Schleifen Sie Bilder aus einem Ordner und zeigen Sie eine Vollbild-Diashow an


14

Benötigen Sie eine Linux-Lösung für eine geloopte Diashow aus Bildern in einem Ordner. Bilder können gelöscht und hinzugefügt werden. Dies ist ein Bonus, wenn es nicht stoppt / abstürzt, wenn das aktuell angezeigte Bild gelöscht wird.

Antworten:


16

Das wird verrückt klingen, aber es funktioniert (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 ausführt, der jede Ihrer Dateien in Ihrem Verzeichnis in die von Ihnen angezeigte Datei kopiert. Ich habe das mit Geeqie und gthumb getestet und es funktioniert tatsächlich ziemlich gut. gthumb kann sogar das Bild verarbeiten, das jede Sekunde aktualisiert wird, und beide unterstützen, dass sich der Name des Dateityps vom tatsächlichen Dateityp unterscheidet (jpg, png, gif usw.).

Also hier ist was du tust:

  1. Erstellen Sie ein Verzeichnis mit nur Ihren Bildern.
  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 zeigen Sie das Bild in Ihrem Home-Verzeichnis mit dem Namen slidehow.jpg an. Es sollte das Bild drehen. Sie können gthumb jetzt bei Bedarf im Vollbildmodus erstellen.

  5. Versuchen Sie, Bilder zum Bildverzeichnis hinzuzufügen und daraus zu entfernen. Es wird nicht aktualisiert, bis es das gesamte Verzeichnis jedes Mal durchlaufen hat, aber es wird aktualisiert. Das Echo $ i befindet sich dort, damit Sie sehen können, welches Bild jedes Mal kopiert wurde.

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


1
Brillant. Es braucht ein Genie, um die Einfachheit zu verstehen.
iElectric

12

Wenn Sie den Gnome-Desktop verwenden, können Sie das offizielle Bildbetrachterprogramm 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.


Klingt für mich nach einer Out-of-the-Box-Lösung.
Deltaray

Mit diesem Raspberry Pi konnte ich keine Dateien hinzufügen oder entfernen, ohne die Diashow neu zu starten. Keine Kritik, nur zu Ihrer Information.
Butters

1
Sie haben eindeutig eine Medaille verdient
Pitto

1
Unter Ubuntu 16.04 mit XFCE-Desktop funktionierte dies, aber während die meisten Elemente der Benutzeroberfläche poliert waren (Ein- und Ausblenden usw.), war selbst im Vollbild-Diashow-Modus immer eine unerwünschte Menüleiste oben sichtbar. Dies ist nicht bei jeder Verwendung akzeptabel.
Stéphane Gourichon


2

Ich fand fbi (Frame Buffer Image Viewer) ziemlich nützlich - Einfacher Befehl, so etwas wie:

fbi -noverbose -a -u -t 6 /home/user/location/*

Weitere Optionen sind verfügbar fbi --helpund können je nach Distribution mit installiert werdenapt-get install fbi


Funktioniert hervorragend über die tty-Befehlszeile.
Bobble

1
Dies funktioniert nicht, wenn von Yakuake ausgeführt :ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)
Mitch

Sie müssen wahrscheinlich eine bestimmte tty angeben, -T 2z. B. zur Auswahl tty2. Danach müssen Sie wahrscheinlich mit Berechtigungen herumspielen.
Josh Hansen

Funktioniert nicht über die Befehlszeile auf dem aktuellen Raspbian mit angeschlossenem Bildschirm :( Es scheint auch keine EXIF-basierte Funktion zum automatischen Drehen zu geben (ich habe gelesen).
Heinrich Ulbricht

2

Beeindruckend macht den Job gut, mit (oder ohne, wenn Sie möchten) Übergängen.

Diashow in zufälliger ( -X) Reihenfolge mit 3 Sekunden Verzögerung ( -a 3) und automatischer Beendigung am Ende ( -Q):

impressive -XQa3 *

Es ist erwähnenswert, dass es Skripte ermöglicht und plattformübergreifend ist.

Der einzige Nachteil ist, dass es derzeit abstürzt, wenn sich ein Verzeichnis in der Liste der Dateien befindet.


1
tolle Anwendung! perfekt für das was ich machen will!
Warhansen

Wenn es nur erlaubt wäre, Bilder basierend auf EXIF-Daten automatisch zu drehen. Ich habe keine Option dafür gefunden. :(
Heinrich Ulbricht
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.