10

Нужно решение Linux для зацикленного слайд-шоу из картинок в какой-то папке. Изображения могут быть удалены и добавлены, так что это бонус, если он не останавливается / не вылетает, если текущее изображение удаляется.

5 ответов5

14

Это будет звучать безумно, но это работает (даже лучше, чем я ожидал) и не так сложно настроить. Идея состоит в том, чтобы заставить вашу программу просмотра посмотреть на один файл, а затем запустить процесс командной строки, который копирует каждый из ваших файлов в вашем каталоге в тот файл, который вы просматриваете. Я проверил это с Geeqie и gthumb, и это на самом деле работает довольно хорошо. gthumb даже может обрабатывать изображение, которое обновляется каждую секунду, и оба поддерживают имя типа файла, отличное от фактического типа файла (jpg, png, gif и т. д.).

Итак, вот что вы делаете:

  1. Создайте каталог с вашими фотографиями.
  2. откройте окно терминала и перейдите в каталог, созданный на предыдущем шаге.
  3. Запустите эту команду, подставив 5 с тем количеством секунд, которое вы хотите подождать между обновлениями.

    while true ; do for i in * ; do cp "$i" ~/slideshow.jpg ; echo $i ; sleep 5 ; done ; done
    
  4. Откройте gthumb и просмотрите изображение в вашем домашнем каталоге с именем slideshow.jpg, оно должно повернуть изображение. Вы можете сделать gthumb полный экран сейчас, если вам нужно.

  5. Попробуйте добавить и удалить изображения из каталога изображений. Он не будет обновляться до тех пор, пока не завершит прохождение через весь каталог каждый раз, но будет обновляться. Эхо $ i там только для того, чтобы вы могли видеть, какую картинку он просто копировал на место каждый раз.

Когда вы будете готовы остановить слайд-шоу, вы можете нажать Ctrl-C в окне терминала.

11

Если вы используете рабочий стол Gnome, вы можете использовать его официальную программу просмотра изображений для слайд-шоу:

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

С помощью Eog фотографии могут быть удалены или добавлены во время показа слайдов. На самом деле, если вы добавите изображение во время слайд-шоу, оно будет автоматически включено.

3

С 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/

2

Я нашел fbi (просмотрщик кадров с буфером кадров) весьма полезным - простая команда, что-то вроде:

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

Дополнительные опции доступны с помощью fbi --help и могут быть установлены в зависимости от дистрибутива с помощью apt-get install fbi

0

Впечатляет, делает работу хорошо, с (или без, если хотите) переходами.

Слайд-шоу в случайном (-X) порядке с задержкой в 3 секунды (-a 3) и автоматическим выходом в конце (-Q):

impressive -XQa3 *

Стоит отметить, что он позволяет создавать сценарии и является мультиплатформенным.

Единственным недостатком является то, что в настоящее время происходит сбой, если в списке файлов есть каталог.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .