Fondo de escritorio con Xplanet

En mi cruzada por dejar debian etch lo mas vistoso posible me he encontrado buscando por internet un tutorial muy util de como crear un fondo dinamico para nuestro debian que represente la tierra (enfocado a la zona que deseemos), con sus nubes en tiempo real. El tutorial en cuestion es éste. Y un ejemplo de la imagen generada seria ésta.

Sin embargo, he considerado una serie de modificaciones que creo me han dado mejores resultados.

Lo primero, necesitamos un escritorio /WM/Rox (Gnome, Kde, Xfce4) que permita cambiar el fondo de escritorio.

Segundo paso, instalamos xplanet:

apt-get install xplanet.

Creamos un script en /etc/cron.hourly/ llamado clouds con el siguiente contenido:

------------------------
wget http://www.ruwenzori.net/earth/clouds_2048.jpg
mv
clouds_2048.jpg /usr/share/xplanet/images/
------------------------

Damos permisos de ejecucion:

chmod 755 /etc/cron.hourly/clouds

Posteriormente creamos otro script en /usr/bin/
denominado xplanet-wallpaper con el contenido:

------------------------
#!/bin/bash

#Cada cuanto tiempo se renovará la imagen
DELAY=40 # 40 segundos. para poner 6 minutos poner DELAY=6m

#Lugar donde se alojará la imagen
PREFIX=/root/.xplanet/images

#Fichero de salida
OUTPUT=xplanetBkg.png

#Tamaño de la imagen
GEOMETRY=1280x1024

#Lugar desde donde se observa la imagen. Actualmente se ve europa en primer plano
LONGITUDE=3 # Coordenadas
LATITUDE=40

if test -e "$PREFIX$OUTPUT"; then
   rm "$PREFIX$OUTPUT"
   OUTPUT="_$OUTPUT"
else
   rm "$PREFIX""_$OUTPUT"
fi

# Comando que genera la imagen
xplanet -num_times 1 -output "$PREFIX$OUTPUT" -geometry $GEOMETRY -longitude $LONGITUDE -latitude $LATITUDE

gconftool-2 -t str -s /desktop/gnome/background/picture_filename "$PREFIX$OUTPUT"

sleep $DELAY
sh $0

--------------------------

Damos permisos de ejecucion a este archivo

chmod 755 /usr/bin/xplanet-wallpaper

El ultimo archivo a crear se alojara en /home/[usuario]/.xplanet/config/ y se llamará default. El contenido sera el siguiente:

------------------------
[earth]
color={28, 82, 110}
cloud_gamma=1
cloud_map=clouds_2048.jpg
cloud_threshold=90
------------------------

El ultimo paso es configurar nuestro escritorio para que en el inicio de sesion ejecute el script /usr/bin/xplanet-wallpaper . Por ejemplo, en gnome esto se hace en Escritorio/Preferencias/Sesiones/Programas al inicio, añadiendo xplanet-wallpaper. Seleccionaremos en nuestro escritorio que nos coja como fondo la imagen de /root/.xplanet/imagesxplanetBkg.png y listo.

Espero que lo disfrutéis y completéis esta guia para mejorarla, que creo que hace mucha falta, sobre todo la parte de wget... .

Pd: agradecimientos a la labor de crysol en la receta original y la comunidad de esdebian por permitir que los usuarios puedan colgar guias como esta.