Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 30 Jul 2014, 01:26
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Usuarios de habla Hispana
Anuncio de nuevo lanzamiento de Puppy-es
Moderators: rarsa
Post new topic   Reply to topic View previous topic :: View next topic
Page 2 of 2 [20 Posts]   Goto page: Previous 1, 2
Author Message
mister_electronico


Joined: 20 Jan 2008
Posts: 606
Location: Asturias_ España

PostPosted: Wed 19 Dec 2012, 15:40    Post subject: No quiero elegir un fondo los quiero todos  

El otro dia viendo la encuesta para ver cual fondo escoger, me dije para mi por que no cambiar el fondo cada poco tiempo y asi los veo todos, como ocurre en el sistema operativo windows, bueno y buscando un poco encontre el comando:

set_bg Que fija el fondo del escritorio a un imagen determinado.

Asi por ejemplo:

set_bg /usr/share/backgrounds/Space_Sunset

Hace que la imagen donde se almacenan las imagenes por defecto los fondos de imangen /usr/share/bacgrounds cargue como fondo de imagen en el escritorio la imagen Space_Sunset

Bueno hasta ahi todo muy bien ahora hay que automatizarlo, buscando internet resulta que ya hay gente en el foro de Puppy en ingles que lo ha echo ya:

http://208.109.22.214/puppy/viewtopic.php?t=77799&sid=897393464841e9497bd7d1f5b324ddbc

Joe que gente mas lista jejeje.

Me baje la pet pero no me funciono como yo queria, asi que me puse a hacerlo yo, ya que quiero algo sencillito y no mucho lio.

En principio no hace falta mas que ejecutar este script para que nuestro fondo de escritorio vaya cambiando el intervalo de tiempo que nosotros queremos:
-----------------------------------------

#!/bin/bash
TIEMPO=60

while true; do
sleep $TIEMPO
WALLPAPER=`ls /usr/share/backgrounds | sort -R | head -1`
set_bg "/usr/share/backgrounds/$WALLPAPER"
done

La variable TIEMPO=60 esta ajustada para 60 segundos mas o menos a 60 segundos para que el fondo de pantalla cambie cada 60 segundos.

Bueno el caso es que si queremos ver los efectos lo queremos ver de forma rapida al principio en vez de 60 ponemos 5 y vemos como cambian rapido las pantallas, ni que decir tiene que tiene que haber varios archivo de imangenes dentro de /usr/share/backgrounds por que si solo hay una imagen solo cambia una.

Bueno es aconsejable yo creo ponerle un tiempo de diez minutos para que no nos este cambiando tan rapido, aunque esto va en gustos....
asi que hacemos

TIEMPO=600

Y ya esta, como no voy a ejecutar este script cada vez que entro en el sistema, pues preguntandole a mama21mamma me dijo que la mejor forma que se me cargue un script en el arranque de Puppy Passagio era colocar ese script dentro de :

/root/Startup

y asi lo hize, coloque el script slide_backg dentro de este directorio y asi veo que el fondo se me cambia mas o menos cada 10 minutos, cada vez que aranco puppy.

Bueno os inserto el script y sigo en el siguiente post:
slide_backg.tar
Description 
tar

 Download 
Filename  slide_backg.tar 
Filesize  10 KB 
Downloaded  229 Time(s) 
Back to top
View user's profile Send private message Yahoo Messenger 
mister_electronico


Joined: 20 Jan 2008
Posts: 606
Location: Asturias_ España

PostPosted: Wed 19 Dec 2012, 16:10    Post subject: No quiero elegir un fondo los quiero todos_2 parte  

Bueno que decir tiene que si no se ejecuta el script puede ser que no tenga permisos y solo con hacer

chmod 777 slide_backg

Ya esta y lo ejecutamos:

./slide_backg

Bueno la verdad es que queria hacer que pudiera tener la opcion de ejecutar o no el programa cuando yo quiera y ademas darle el tiempo que me diera la gana en ese programa entre fondo y fondo.

Y me hice un programa con Gtkdialog.

Decir que para que funcione el programa hay que quitar el script slide_backg del /root/Startup

y crear un directorio /usr/local/pslideback

y dentro copiar el scrip slide_backg y el programa slideback que os mando ahora mismo en gtkdialog.

Si se lo que me vais a decir por que no has echo una Pet, y esto es por que esta en fase experimental, le queda por hacer mas.

Cuando lo ejecuto desde el terminal me produce un mensaje debido a un error que debo haber cometidio que todavia no se cual es

jpegtoppm: writing ppm to file

El caso es que yo no veo que esto tenga efecto en ningun sitio y el programa se ejecuta perfectamente.

Deciros que el programa basicamente lo que hace es cuando le damos un tiempo y al boton INICIA es copiar el script slide_backg de /usr/local/pslidebackg dentro del directorio /root/Starup meterle el tiempo que le hemos programado y ejecutarlo.

Aparte asi de ejecutarse a partir de la proxima vez siempre se nos ejecutara.

Bueno deciros que :

1) Yo no soy nada buen programador con lo cual el programa es ampliamente mejorable.

2)Por supuesto teneis el programa de la web en ingles que es mas completo, pero como yo os dije apuesto por lo mas simple.

Un saludo
slide_backg.tar
Description 
tar

 Download 
Filename  slide_backg.tar 
Filesize  10 KB 
Downloaded  231 Time(s) 
Back to top
View user's profile Send private message Yahoo Messenger 
mister_electronico


Joined: 20 Jan 2008
Posts: 606
Location: Asturias_ España

PostPosted: Wed 19 Dec 2012, 17:03    Post subject: No quiero elegir un fondo los quiero todos_3 parte  

Simplemente decir que el mensaje:

jpegtoppm: writing ppm to file

es normal siempre que se ejecuta el comando

set_bg.

Saludos.
Back to top
View user's profile Send private message Yahoo Messenger 
walter leonardo


Joined: 10 Dec 2009
Posts: 229

PostPosted: Wed 19 Dec 2012, 18:08    Post subject:  

sos un capo mister Very Happy
Back to top
View user's profile Send private message 
josejp2424

Joined: 01 Aug 2010
Posts: 205

PostPosted: Wed 19 Dec 2012, 19:56    Post subject:  

bien mister probando
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 2 of 2 [20 Posts]   Goto page: Previous 1, 2
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Usuarios de habla Hispana
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0569s ][ Queries: 13 (0.0040s) ][ GZIP on ]