Pętluj zdjęcia z folderu i wyświetlaj pełnoekranowy pokaz slajdów

13

Potrzebujesz systemu Linux do zapętlonego pokazu slajdów ze zdjęć w folderze. Zdjęcia można usuwać i dodawać, więc jest to bonus, jeśli się nie zatrzyma / zawiesi, jeśli aktualnie pokazane zdjęcie zostanie usunięte.

iElectric
źródło

Odpowiedzi:

15

To zabrzmi szalenie, ale działa (lepiej niż się spodziewałem) i nie jest trudne do skonfigurowania. Chodzi o to, aby twój program do przeglądania patrzył na pojedynczy plik, a następnie miał proces wiersza poleceń, który kopiuje każdy z twoich plików w katalogu do tego, który przeglądasz. Przetestowałem to z Geeqie i gthumb i faktycznie działa całkiem dobrze. gthumb może nawet obsługiwać aktualizowany obraz co sekundę i oba obsługuje nazwę typu pliku różniącą się od rzeczywistego typu pliku (jpg, png, gif itp.).

Oto co robisz:

  1. Utwórz katalog, w którym będą tylko Twoje zdjęcia.
  2. otwórz okno terminala i przejdź do katalogu wykonanego w poprzednim kroku.
  3. Uruchom to polecenie, zastępując 5 tym, ile sekund chcesz odczekać między aktualizacjami.

    while true ; do for i in * ; do cp "$i" ~/slideshow.jpg ; echo $i ; sleep 5 ; done ; done
    
  4. Otwórz gthumb i wyświetl obraz w katalogu domowym o nazwie slideshow.jpg, powinien on obrócić obraz. Możesz teraz zrobić pełny ekran gthumb, jeśli potrzebujesz.

  5. Spróbuj dodać i usunąć zdjęcia z katalogu zdjęć. Nie aktualizuje się, dopóki za każdym razem nie przejdzie całego katalogu, ale zaktualizuje się. Echo $ i jest tam, żebyś mógł zobaczyć, jakie zdjęcie za każdym razem kopiuje na swoje miejsce.

Gdy jesteś gotowy, aby zatrzymać pokaz slajdów, możesz nacisnąć Ctrl-C w oknie terminala.

deltaray
źródło
1
Znakomity. Geniusz wymaga zrozumienia prostoty.
iElectric,
11

Jeśli korzystasz z pulpitu Gnome, możesz użyć jego oficjalnego programu do przeglądania obrazów do pokazów slajdów:

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

Z Eogiem zdjęcia można usuwać lub dodawać podczas pokazu slajdów. W rzeczywistości, jeśli dodasz zdjęcie podczas pokazu slajdów, zostanie ono automatycznie dołączone.

JooMing
źródło
Dla mnie to brzmi jak gotowe rozwiązanie.
deltaray
Korzystając z tego na moim Raspberry Pi, nie byłem w stanie dodawać ani usuwać plików bez ponownego uruchomienia pokazu slajdów. Nie krytyka, tylko FYI.
Butters
1
Wyraźnie zasługujesz na medal
Pitto
Na Ubuntu 16.04 korzystającym z pulpitu XFCE działało to, ale chociaż większość elementów interfejsu użytkownika została wypolerowana (wygaszanie i zanikanie itp.), Niepożądany pasek menu był widoczny u góry przez cały czas, nawet w trybie pełnoekranowego pokazu slajdów. Nie będzie to dopuszczalne przy każdym użyciu.
Stéphane Gourichon
2

Uważam, że fbi (przeglądarka buforów ramek) jest całkiem przydatna - Proste polecenie, coś w stylu:

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

Więcej opcji dostępnych z fbi --helpi można zainstalować, w zależności od dystrybucji zapt-get install fbi

RexFuzzle
źródło
Działa świetnie z wiersza poleceń tty.
Bobble,
To nie działa po uruchomieniu z yakuake :ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)
Mitch
Prawdopodobnie będziesz musiał określić konkretny tty, używając -T 2na przykład, aby wybrać tty2. Po tym prawdopodobnie będziesz musiał zmarnować uprawnienia.
Josh Hansen
1

Imponujące wykonanie zadania dobrze, z (lub bez, jeśli chcesz) przejścia.

Pokaz slajdów w kolejności losowej ( -X) z 3-sekundowym opóźnieniem ( -a 3) i automatycznym zakończeniem na końcu ( -Q):

impressive -XQa3 *

Warto zauważyć, że umożliwia tworzenie skryptów i jest wieloplatformowy.

Jedyną wadą jest to, że obecnie ulega awarii, jeśli na liście plików znajduje się katalog.

Skippy le Grand Gourou
źródło
1
niesamowita aplikacja! idealny do tego, co chcę robić!
warhansen