Fondo de pantalla dinámico ubuntu 12.10
Hoy quiero compartir con vosotros como confeccionar un script que me permite actualizar mi fondo de escritorio cada cierto tiempo, en el ejemplo se trata de descargar una imagen del estado del tiempo en la tierra y actualizarla cada hora, pero se podria hacer de cualquier imagen que se descargara de internet.
- Creamos fichero cambiar-fondo.sh:
sudo nano cambiar-fondo.sh e introducimos el siguiente código:
#/bin/bash
URL='http://www.opentopia.com/images/cams/world_sunlight_map_rectangular.jpg'
cd ~/Imágenes
rm world_sunlight_Wallpaper.jpg
wget $URL -O world.jpg
mv world.jpg world_sunlight_Wallpaper.jpg
gsettings set org.gnome.desktop.background picture-options "scaled"
gsettings set org.gnome.desktop.background picture-uri "file:///home/antonio/Imágenes/world_sunlight_Wallpaper.jpg"
Como habeis podido apreciar el script carece de bucle, por lo que para automatizar la tarea me valdré del cron(herramienta para automatizar tareas).
- Editamos cron:
crontab -e e introducimos lo siguiente linea:
0 1 * * * * /home/antonio/./cambiar-fondo.sh
- Salvamos y cromprobamos que la tarea se ha grabado en nuestro cron:
crontab -l
Y eso es todo, espero que esta información le haya sido útil.