elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  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 7,070 veces)
El_Java

Desconectado Desconectado

Mensajes: 144



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

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
  1. #!/bin/sh
  2.  
  3. #Script para cambiar de fondo de escritorio cada X minutos
  4.  
  5.  
  6. cd ~/Imagenes/Fondos\ pantalla/
  7.  
  8. while [ 1 ]; do
  9.  
  10. for aux in $(ls) ; do
  11. #echo "gconftool-2 --type string --set /desktop/gnome/background/picture_filename  ~/Imagenes/Fondos\ pantalla/$aux"
  12. sleep 15m
  13. gconftool-2 --type string --set /desktop/gnome/background/picture_filename  ~/Imagenes/Fondos\ pantalla/$aux
  14. done
  15.  
  16. done
  17.  
  18. wait
  19.  


« Última modificación: 18 Abril 2011, 11:09 am por El_Java » En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


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

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. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
El_Java

Desconectado Desconectado

Mensajes: 144



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

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
Fondo de Escritorio.....
Programación Visual Basic
MANULOMM 1 1,388 Último mensaje 28 Septiembre 2006, 17:02 pm
por ~~
Cambiar fondo de escritorio (JPEG)
Programación Visual Basic
nhaalclkiemr 0 1,488 Último mensaje 5 Octubre 2007, 17:22 pm
por nhaalclkiemr
Cambiar fondo de escritorio -
Scripting
Reiga 3 9,009 Último mensaje 8 Octubre 2008, 14:04 pm
por Reiga
Cambiar fondo de escritorio
Programación Visual Basic
OnLOL 9 7,337 Último mensaje 10 Julio 2009, 02:57 am
por OnLOL
No puedo cambiar el fondo de escritorio en Windows 7 « 1 2 »
Windows
3L1T3 13 6,859 Último mensaje 26 Agosto 2014, 10:10 am
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines