elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 06:59  


Tema destacado: Sigue las noticias más importantes de elhacker.net en ttwitter!

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  Cambiar automaticamente fondo escritorio [bash]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Cambiar automaticamente fondo escritorio [bash]  (Leído 1,912 veces)
El_Java

Desconectado Desconectado

Mensajes: 132



Ver Perfil WWW
Cambiar automaticamente fondo escritorio [bash]
« en: 17 Abril 2011, 22:08 »

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
#!/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
 


« Última modificación: 18 Abril 2011, 11:09 por El_Java » En línea
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Moderador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: Cambiar automaticamente fondo escritorio [bash]
« Respuesta #1 en: 18 Abril 2011, 01:19 »

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.


En línea

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

leorocko13@hotmail.com
https://github.com/leogtzr/
El_Java

Desconectado Desconectado

Mensajes: 132



Ver Perfil WWW
Re: Cambiar automaticamente fondo escritorio [bash]
« Respuesta #2 en: 18 Abril 2011, 11:06 »

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 :)
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
cambiar fondo de escritorio de otra forma.
Windows
franciscotrytry 9 962 Último mensaje 11 Septiembre 2006, 18:55
por silverhack
Cambiar fondo de escritorio (JPEG)
Programación Visual Basic
nhaalclkiemr 0 426 Último mensaje 5 Octubre 2007, 17:22
por nhaalclkiemr
Cambiar fondo de escritorio -
Scripting
Reiga 3 3,318 Último mensaje 8 Octubre 2008, 14:04
por Reiga
Cambiar fondo de escritorio
Programación Visual Basic
OnLOL 9 3,308 Último mensaje 10 Julio 2009, 02:57
por OnLOL
Programa para cambiar fondo/wallpaper automaticamente.
Software
Renhy 1 2,830 Último mensaje 5 Abril 2010, 07:18
por Og.
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines