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.

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.


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.


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


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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.