Нужно решение Linux для зацикленного слайд-шоу из картинок в какой-то папке. Изображения могут быть удалены и добавлены, так что это бонус, если он не останавливается / не вылетает, если текущее изображение удаляется.
5 ответов
Это будет звучать безумно, но это работает (даже лучше, чем я ожидал) и не так сложно настроить. Идея состоит в том, чтобы заставить вашу программу просмотра посмотреть на один файл, а затем запустить процесс командной строки, который копирует каждый из ваших файлов в вашем каталоге в тот файл, который вы просматриваете. Я проверил это с 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/
Я нашел fbi (просмотрщик кадров с буфером кадров) весьма полезным - простая команда, что-то вроде:
fbi -noverbose -a -u -t 6 /home/user/location/*
Дополнительные опции доступны с помощью fbi --help
и могут быть установлены в зависимости от дистрибутива с помощью apt-get install fbi
Впечатляет, делает работу хорошо, с (или без, если хотите) переходами.
Слайд-шоу в случайном (-X
) порядке с задержкой в 3 секунды (-a 3
) и автоматическим выходом в конце (-Q
):
impressive -XQa3 *
Стоит отметить, что он позволяет создавать сценарии и является мультиплатформенным.
Единственным недостатком является то, что в настоящее время происходит сбой, если в списке файлов есть каталог.