Bude to znít šíleně, ale funguje to (dokonce lépe, než jsem čekal) a není to tak těžké nastavit. Záměrem je, aby se váš zobrazovací program díval na jeden soubor a poté měl proces příkazového řádku, který zkopíruje každý z vašich souborů ve vašem adresáři do souboru, který si prohlížíte. Testoval jsem to s Geeqie a gthumb a ve skutečnosti to funguje docela dobře. gthumb dokonce zvládne aktualizaci obrázku každou sekundu a oba podporovaly, že se název typu souboru liší od skutečného typu souboru (jpg, png, gif atd.).
Takže tady je to, co děláte:
- Vytvořte si adresář, ve kterém budou pouze vaše obrázky.
- otevřete okno terminálu a přejděte do adresáře vytvořeného v předchozím kroku.
-
Spusťte tento příkaz a nahraďte 5 tolika sekundami, kolik chcete mezi aktualizacemi čekat.
while true ; do for i in * ; do cp "$i" ~/slideshow.jpg ; echo $i ; sleep 5 ; done ; done
-
Otevřete gthumb a zobrazte obrázek ve svém domovském adresáři s názvem slideshow.jpg, měl by obrázek otočit. Pokud potřebujete, můžete nyní gthumb nastavit na celou obrazovku.
-
Zkuste přidat a odebrat obrázky z adresáře obrázků. Ve skutečnosti se neaktualizuje, dokud pokaždé neprojde celý adresář, ale aktualizuje se. Echo $i je tam jen proto, abyste pokaždé viděli, jaký obrázek to právě zkopírovalo na místo.
Až budete připraveni prezentaci zastavit, můžete stisknout Ctrl-C v okně terminálu.
Pokud používáte prostředí Gnome, můžete pro prezentace použít jeho oficiální program pro prohlížení obrázků:
eog --slide-show /path/to/picture_directory
Pomocí Eog lze obrázky odstranit nebo přidat během prezentace. Ve skutečnosti, pokud přidáte obrázek během prezentace, bude automaticky zahrnut.
Z http://www.instructables.com/id/Easy-Raspberry-Pi-Based-ScreensaverSlideshow-for-E/
pomocí feh
feh -Y -x -q -D 5 -B black -F -Z -z -r /media/