GNU/Linux >> Tutoriales Linux >  >> Linux

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

Esto va a parecer una locura, 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 tener 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.).

Así que esto es lo que haces:

  1. Haz un directorio con solo tus fotos en él.
  2. abra una ventana de terminal y cambie al directorio creado en el paso anterior.
  3. Ejecute este comando, sustituyendo 5 por los 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 presentación de diapositivas.jpg, debería rotar la imagen. Puedes hacer gthumb a pantalla completa ahora si lo necesitas.

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

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


Si usa el escritorio Gnome, puede usar su programa oficial de visor 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.


De http://www.instructables.com/id/Easy-Raspberry-Pi-Based-ScreensaverSlideshow-for-E/

usando feh

feh -Y -x -q -D 5 -B black -F -Z -z -r /media/


Linux
  1. ¿Cómo eliminar un directorio y una carpeta en Linux?

  2. Bash Script para eliminar el archivo más antiguo de una carpeta?

  3. 6 ejemplos de comandos mv para mover o renombrar archivos y directorios de Linux

  4. ¿Por qué mi enlace simbólico crea un archivo y no una carpeta?

  5. Cambiar el nombre de una carpeta enorme:¿es arriesgado?

Cómo copiar archivos y directorios en Linux

¿Buena combinación de navegador de archivos gráfico y de línea de comandos?

Comando Stat:mostrar atributos de archivos y directorios

Administre directorios y permisos de archivos con chmod Recursive

Linux / Carpeta y /carpeta raíz

Bash script para eliminar el archivo más antiguo de una carpeta