Haga bucles de imágenes desde una carpeta y muestre una presentación de diapositivas a pantalla completa

14

Necesita una solución de Linux para la presentación de diapositivas en bucle de imágenes en alguna carpeta. Las imágenes se pueden eliminar y agregar, por lo que es una ventaja si no se detiene / bloquea si la imagen que se muestra actualmente se elimina.

iElectric
fuente

Respuestas:

16

Esto va a sonar loco, pero funciona (incluso mejor de lo que esperaba) y no es tan difícil de configurar. La idea es hacer que su programa de visualización mire un solo archivo y luego tenga un proceso de línea de comando que copie cada uno de sus archivos en su directorio a ese archivo que ve. Probé esto con Geeqie y gthumb y en realidad funciona bastante bien. gthumb incluso puede manejar la imagen que se actualiza cada segundo y ambos admiten que el nombre del tipo de archivo sea diferente del tipo de archivo real (jpg, png, gif, etc.).

Entonces, esto es lo que haces:

  1. Haga un directorio con solo sus imágenes en ellos.
  2. abra una ventana de terminal y cambie al directorio realizado en el paso anterior.
  3. Ejecute este comando, sustituyendo 5 por la cantidad de segundos que desee esperar entre actualizaciones.

    while true ; do for i in * ; do cp "$i" ~/slideshow.jpg ; echo $i ; sleep 5 ; done ; done
    
  4. Abra gthumb y vea la imagen en su directorio de inicio llamado slideshow.jpg, debería girar la imagen. Puede hacer gthumb pantalla completa ahora si es necesario.

  5. Intente agregar y eliminar imágenes del directorio de imágenes. En realidad, no se actualizará hasta que termine de recorrer todo el directorio cada vez, pero se actualizará. El echo $ i está allí solo para que pueda ver qué imagen se copió cada vez.

Cuando esté listo para detener la presentación de diapositivas, puede presionar Ctrl-C en la ventana del terminal.

deltaray
fuente
1
Brillante. Se necesita un genio para comprender la simplicidad.
iElectric el
12

Si usa el escritorio Gnome, puede usar su programa oficial de visualización de imágenes para presentaciones de diapositivas:

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

Con Eog, las imágenes se pueden eliminar o agregar durante la presentación de diapositivas. En realidad, si agrega una imagen durante la presentación de diapositivas, se incluirá automáticamente.

JooMing
fuente
A mí me parece una solución lista para usar.
deltaray
Al usar esto en mi Raspberry Pi, no pude agregar o eliminar archivos sin reiniciar la presentación de diapositivas. No es una crítica, solo para tu información.
Butters
1
Claramente te mereces una medalla
Pitto
1
En Ubuntu 16.04 usando el escritorio XFCE, esto funcionó pero, aunque la mayoría de los elementos de la interfaz de usuario se pulieron (fundido de entrada y salida, etc.), una barra de menú no deseada fue visible en la parte superior en todo momento, incluso en modo de presentación de diapositivas a pantalla completa. Esto no será aceptable para cada uso.
Stéphane Gourichon,
2

Encontré fbi (visor de imágenes de frame buffer) bastante útil: comando simple, algo como:

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

Más opciones disponibles con fbi --helpy se pueden instalar, dependiendo de la distribución conapt-get install fbi

RexFuzzle
fuente
Funciona muy bien desde la línea de comando tty.
Bobble
1
Esto no funciona cuando se ejecuta desde yakuake :ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)
Mitch
Probablemente tendrá que especificar un tty particular, utilizando, -T 2por ejemplo, para seleccionar tty2. Probablemente tendrás que jugar con permisos después de eso.
Josh Hansen el
No funciona desde la línea de comandos en Raspbian actual con pantalla adjunta :( También parece faltar la función de rotación automática basada en EXIF ​​(leí).
Heinrich Ulbricht
2

Impresionante hace bien el trabajo, con (o sin, si lo desea) transiciones.

Presentación de diapositivas en -Xorden aleatorio ( ) con 3 segundos de retraso ( -a 3) y autoquit al final ( -Q):

impressive -XQa3 *

Vale la pena notar que permite secuencias de comandos y es multiplataforma.

El único inconveniente es que actualmente se bloquea si hay un directorio en la lista de archivos.

Skippy le Grand Gourou
fuente
1
aplicación impresionante! perfecto para lo que quiero hacer!
warhansen
Si solo permitiera rotar automáticamente las imágenes en base a datos EXIF. No encontré ninguna opción para hacer esto. :(
Heinrich Ulbricht