Ответы:
Это будет звучать безумно, но это работает (даже лучше, чем я ожидал) и не так сложно настроить. Идея состоит в том, чтобы заставить вашу программу просмотра посмотреть на один файл, а затем запустить процесс командной строки, который копирует каждый из ваших файлов в вашем каталоге в тот файл, который вы просматриваете. Я проверил это с Geeqie и gthumb, и это на самом деле работает довольно хорошо. gthumb даже может обрабатывать изображение, которое обновляется каждую секунду, и оба поддерживают имя типа файла, отличное от фактического типа файла (jpg, png, gif и т. д.).
Итак, вот что вы делаете:
Запустите эту команду, подставив 5 с тем количеством секунд, которое вы хотите подождать между обновлениями.
while true ; do for i in * ; do cp "$i" ~/slideshow.jpg ; echo $i ; sleep 5 ; done ; done
Откройте gthumb и просмотрите изображение в вашем домашнем каталоге с именем slideshow.jpg, оно должно повернуть картинку. Вы можете сделать gthumb полный экран сейчас, если вам нужно.
Попробуйте добавить и удалить изображения из каталога изображений. Он не будет обновляться до тех пор, пока не завершит прохождение через весь каталог каждый раз, но будет обновляться. Эхо $ i там только для того, чтобы вы могли видеть, какую картинку он просто копировал на место каждый раз.
Когда вы будете готовы остановить слайд-шоу, вы можете нажать Ctrl-C в окне терминала.
Если вы используете рабочий стол Gnome, вы можете использовать его официальную программу просмотра изображений для слайд-шоу:
eog --slide-show /path/to/picture_directory
С помощью Eog фотографии могут быть удалены или добавлены во время показа слайдов. На самом деле, если вы добавите изображение во время слайд-шоу, оно будет автоматически включено.
С http://www.instructables.com/id/Easy-Raspberry-Pi-Based-ScreensaverSlideshow-for-E/
с помощью feh
feh -Y -x -q -D 5 -B black -F -Z -z -r /media/
-R seconds
чтобы список файлов периодически обновлялся.
--auto-rotate
чтобы повернуть изображения правильно на основе данных EXIF.
Я нашел fbi (просмотрщик кадров с буфером кадров) довольно полезным - простая команда, что-то вроде
fbi -noverbose -a -u -t 6 /home/user/location/*
Дополнительные опции доступны fbi --help
и могут быть установлены, в зависимости от дистрибутива сapt-get install fbi
-T 2
например, для выбора tty2
. После этого вам, вероятно, придется возиться с разрешениями.
Впечатляет, делает работу хорошо, с (или без, если хотите) переходами.
Слайд-шоу в порядке random ( -X
) с задержкой в 3 секунды ( -a 3
) и автоквитом в конце ( -Q
):
impressive -XQa3 *
Стоит отметить, что он позволяет создавать сценарии и является мультиплатформенным.
Единственным недостатком является то, что в настоящее время происходит сбой, если в списке файлов есть каталог.