64 lines
2.1 KiB
Plaintext
64 lines
2.1 KiB
Plaintext
|
#!/bin/bash
|
|||
|
# xplanet-gnome.sh shell script v0.2
|
|||
|
# Montre la Terre sur le bureau Gnome avec les condition courante d'éclairage,ex: le jour et la nuit
|
|||
|
|
|||
|
# délai de mise à jour en minutes
|
|||
|
DELAY=10
|
|||
|
|
|||
|
# Répertoire racine de xplanet
|
|||
|
PREFIX=~/.xplanet/
|
|||
|
|
|||
|
# Non du fichier images créer
|
|||
|
OUTPUT=xplanet.png
|
|||
|
|
|||
|
# origine et look_at ne peuvent etre les mêmes
|
|||
|
# modifier ORIGINE pour donner la planete d'où vous regardez
|
|||
|
# modifier LOOK_AT pour changer la planete que vous regardez
|
|||
|
ORIGINE=moon
|
|||
|
LOOK_AT=earth
|
|||
|
|
|||
|
APPEND=2
|
|||
|
|
|||
|
|
|||
|
# Géométrie de l'image à régler suivant la résolution du bureau
|
|||
|
GEOMETRY=1280x1024
|
|||
|
|
|||
|
# Si vous utilisez un dock pour votre portable (et avez donc plusieurs résolutions
|
|||
|
# d'écran suivant si vous êtes en vadrouille ou au bureau), commentez la ligne
|
|||
|
# précédente et décommentez les trois suivantes
|
|||
|
#XXX=`xdpyinfo|awk '$0~"dimensions"{print substr($0,match($0,/[[:digit:]]/),match($0,"x")-match($0,/[[:digit:]]/))}'`
|
|||
|
#YYY=`xdpyinfo|awk '$0~"dimensions"{print substr($0,match($0,"x")+1,match($0,"pixel")-match($0,"x")-1)}'`
|
|||
|
#GEOMETRY=${XXX}x${YYY}
|
|||
|
|
|||
|
|
|||
|
# Position depuis où vous voulez regarder.
|
|||
|
# Pour trouver la valeurs regarder dans les liens en fin de la page
|
|||
|
# http://doc.ubuntu-fr.org/xplanet#Voir_aussi
|
|||
|
# Nice L = 43.700° 43° 42'N; H = 7.266274° 7° 15′E
|
|||
|
LONGITUDE=7
|
|||
|
LATITUDE=43
|
|||
|
|
|||
|
# Par defaut il n'y as pas de projection. Rendre un globe avec la projection rectangulaire en fait une carte à plat. vous pouvez aussi essayer : ancient, azimuthal, mercator,..
|
|||
|
#PROJECTION=rectangular
|
|||
|
|
|||
|
# Renome l'image de fond ainsi Gnome réalise que l'image as changé - thx to dmbasso
|
|||
|
|
|||
|
if [ -e "$PREFIX$OUTPUT" ]; then
|
|||
|
rm "$PREFIX$OUTPUT"
|
|||
|
OUTPUT="$APPEND$OUTPUT"
|
|||
|
else
|
|||
|
rm "$PREFIX$APPEND$OUTPUT"
|
|||
|
fi
|
|||
|
|
|||
|
if [ -z $PROJECTION ]; then
|
|||
|
xplanet -num_times 1 -geometry $GEOMETRY -origin $ORIGINE -body $LOOK_AT -longitude $LONGITUDE -latitude $LATITUDE
|
|||
|
else
|
|||
|
xplanet -num_times 1 -geometry $GEOMETRY -origin $ORIGINE -body $LOOK_AT -longitude $LONGITUDE -latitude $LATITUDE -projection $PROJECTION
|
|||
|
fi
|
|||
|
|
|||
|
# met à jour le fond d'écran de Gnome
|
|||
|
#gconftool -t str -s /desktop/gnome/background/picture_filename "$PREFIX$OUTPUT"
|
|||
|
|
|||
|
sleep $DELAY
|
|||
|
exec $0
|