Hola, querida comunidad de SW. Me complazco en compartir con ustedes esta app creada por mí y por un compañero de trabajo de nombre Gerardo Ballagas del INOR. Se trata de una aplicación que cambia de forma automática el fondo de pantalla de LXDE con el tiempo que queramos.
Instalación.
Descarga el comprimido y descomprímelo en una carpeta. Luego en la terminal teclea cd rutaEsaCarpeta, luego teclean como usuario normal instalar.sh rutaCarpetaFotos/ tiempoEnSegundos
y se instalará en tu home. Al iniciar la sesión correrá automáticamente.
Si luego queremos cambiar la carpeta y el tiempo vamos a /home/usuario/.config/autostart y buscamos cambiadesktop.desktop o simplemente cambiadesktop.
Lo abrimos con leafpad y cambiamos el tiempo en la línea Exec= Buscar el último número.
Cierre la sesión e inicie de nuevo para ver el cambio o simplemente ejecute dándole doble click a ese .desktop.
Espero lo disfruten.
Haylem:
Como siempre, tomo nota y lo pongo en REPOGUTL, en Aplicaciones Desktop porque está compuesto por más de un script. Bien por ti y por tu compañero Gerardo Ballagas.
Cuando llegue a LXDE (un tiempo antes de pasarme a mis WM personalizados) lo hice porque queria escapar del consumo de Gnome que en aquellos entonces habia lanzado su nueva version. Lo que quiero decir es que LXDE es un entorno bastante light y mi duda es la misma de siempre… ¿cuanto afecta el consumo de RAM este nuevo script que nos propones? Supongo (aun no me decido a descargarlo y usarlo porque no tengo tiempo para hacer pruebas yo mismo) que en algun momento este pendiente del tiempo y por ende supone constantes llamadas al sistema para ver el tiempo transcurrido desde que pone un wallpaper y otro.
Disculpa si soy yo quien mete la cuchareta pero cuando me tocan LXDE, los WM o sencillamente entornos ligeros siempre me sale la misma pregunta.
El consumo es mínimo, siempre que hago algún programa lo trato de hacer lo más ligero posible y lo más rápido posible, siempre pienso en eso y lo he aprendido de diferentes libros que he leído(«El lenguaje de programación C por ejemplo») y se me ha quedado eso. cuando empecé a usar GNU/Linux recuerdo que lo primero que vi fue un disquete de 1.44MB con un escritorio parecido a icewm que me parece se llamaba win95wm algo de eso e imitaba al escritorio de windows 95, y mi pregunta fue, como es posible tener un sistema operativo con tantos programas en muy poco espacio, desde ese día me decanté por la ligereza y la rapidez de trabajo.
Pues no te preocupes que el cambiador de escritorio no afecta la RAM en lo absoluto y mucho menos la CPU. Ojo, el LXDE no hace fader al cambiar las imágenes y por es razón le cambio es algo brusco y sin animaciones. Considerando que el tiempo de espera transcurrido puede ser de 1 min o 10 min etc, no supone una amenaza al rendimiento, tambien recuerda que el usuario es libre completamente de poner el tiempo que quisiera, no quise limitar esta parte, por lo tanto si le pones un tiempo de 0.5 seg el fondo me imagino que se convertira en algo así como una disco. De todas formas uno de los comandos de espera que uso es sleep que por suerte solo admite segundos, quizás si hubiera usado usleep hubiera podido poner microsegundos y a bailarrrrr jaja.
para cambiar wallpapers en Ubuntu, si se le quitan los comentarios salen las notificaciones del cambio, solamente es necesario tener un archivo de nombre files con el path a la imagen
ejemplo
disculpen que el script no sale bien
el if termina en fi
el while en el último done
el for en el penúltimo done
Con tu permiso edito el comentario para que sea legible.
el for lo arreglaste mal, además no elimines los comentarios pues si los des-comentas salen las notificaciones
for (( i = 0; i index.txt`
gsettings set org.gnome.desktop.background picture-uri «$a»
#notify-send –urgency=normal «$text» –icon=»$ic»
sleep 360
done
como puedo hacer para que publiques bien el script pues no se está publicando bien
hola amigo, que buen aporte, especial para mi net de 1 gb. Una pregunta ¿es posible que pueda tomar las imágenes de la carpeta de manera aleatoria y no por nombre de archivo como lo es el actual scrip?
Gracias
Si es posible pero hay que usar un método aleatorio en el script. Yo no lo puse así para asegurarme que no se repitieran las fotos cuando pasaran
tu puedes decirme como hacer que sea aleatorio, es que a cada inicio de sesión se repiten las mismas y pues.. quiero mirar como se comportar. De todas maneras que gran script