Cambiador automático de wallpaper LXDE

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.

Descargar

¿Te resultó interesante? Compártelo ...



haylem

Publicado por haylem

Facebook » Google+ » Forma parte de GUTL desde el 9 diciembre, 2013. Me gusta la programación y la electrónica. Me encanta el soft libre y los sistemas que enseñan a trabajar. Me gusta buscar en lo dificil y aprender cosas nuevas. Nací el 4 de Nov 1988 y vivo en el vedado.

Este artículo tiene 11 comentarios

  1. 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.

  2. 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.

  3. 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

      'file:///media/Musica/Imagenes/Descargas/Android-Tablet-Free-Wallpaper.jpg'  

      ejemplo

      echo $A
      if [ $A -eq 2 ];then
        list=($(cat files))
        values=($(cat index.txt))
        idx=${values[0]}
        echo $idx
        total=${#list[@]}
        while [ true ]
        do
          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
        done
      fi
          • 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

    • 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

  4. 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

Los comentarios están cerrados.