Underc0de

Programación Scripting => Batch - Bash => Mensaje iniciado por: Cervantes_xD en Mayo 16, 2010, 03:13:15 PM

Título: [Bash] Cambiar fondo de pantalla (fluxbox)
Publicado por: Cervantes_xD en Mayo 16, 2010, 03:13:15 PM
Aquí un pequeño código que me ayudaron a llevar a cabo. Su función es la de cambiar automáticamente el fondo de pantalla para el gestor de ventanas fluxbox en GNU/Linux

#!/bin/bash

# Directorio de fondos de pantalla
img_dir=~/Imagenes
# Tiempo de transiccion entre cada imagen
tiempo=30
# Numero de veces que se repite la secuencia una vez
# que todas las imagenes pasaron como fondos de pantalla
numero_de_veces=50

cd $img_dir

for i in `seq 1 $numero_de_veces`; do
for i in `ls *.{jpg,png}`; do
  fbsetbg -f $i
  sleep $tiempo
done
done

exit


Es para imágenes en formato jpg y png :P
Título: Re:[Bash]Cambiar fondo de pantalla (fluxbox)
Publicado por: ANTRAX en Mayo 16, 2010, 03:16:12 PM
Gracias por venir al foro y muchas gracias por aportar!
Título: Re:[Bash]Cambiar fondo de pantalla (fluxbox)
Publicado por: Cervantes_xD en Mayo 16, 2010, 03:28:05 PM
Ya conoces cómo es mi carta de presentación :P
Título: Re:[Bash]Cambiar fondo de pantalla (fluxbox)
Publicado por: d33k40 en Mayo 16, 2010, 05:22:00 PM
Gracias por el script, voy a probarlo.
Título: Re:[Bash]Cambiar fondo de pantalla (fluxbox)
Publicado por: ksha en Marzo 02, 2011, 02:05:43 PM
podrias hacerlo de la siguiente manera.


echo "img=~/Imagenes"  >> ~/.xinitrc
echo "feh --bg-scale $img/mifondo1.png"  >> ~/.xinitrc


tienes que instalar el feh o bien podrias hacerlo con el fbsetbg aunque recomiendo por un tema de resolucion el feh