Cambiar automaticamente fondo escritorio [bash]

Iniciado por El_Java, 17 Abril 2011, 22:08 PM

0 Miembros y 1 Visitante están viendo este tema.

El_Java

Hola a todos.

Estoy intentando crear un script que me permita cada X tiempo cambiar automáticamente el fondo de pantalla.
No sé casi nada de bash, pero pensé que no sería muy complicado hacerlo, pero se me esta complicando un poquitin xD

He probado varios metodos pero sin exito ninguno, aquí os dejo lo ultimo que he hecho:

Edito: Este Script ya funciona, lo pongo aqui por si a alguien le es útil!
Código (bash) [Seleccionar]

#!/bin/sh

#Script para cambiar de fondo de escritorio cada X minutos


cd ~/Imagenes/Fondos\ pantalla/

while [ 1 ]; do

for aux in $(ls) ; do
#echo "gconftool-2 --type string --set /desktop/gnome/background/picture_filename  ~/Imagenes/Fondos\ pantalla/$aux"
sleep 15m
gconftool-2 --type string --set /desktop/gnome/background/picture_filename  ~/Imagenes/Fondos\ pantalla/$aux
done

done

wait


leogtz

ls deberías usarlo así:
ls -1

Además de que en la condición del while debe de estar así:

while [ 1 ]

Siempre dejan un espacio entre los corchetes.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

El_Java

Gracias por la ayuda amigo!

Al final he podido hacer el script y me cambia el fondo de pantalla cada 15minutos ^^
Y además he podido casi al 100% compaginarlo con otros dos scripts que habia hecho.

Voy a colocar el script funcional arriba, por si le sirviese a alguien :)