Mulla on tällänen shell sripti, joka on toiminut aikaisemmissa ubuntuissa hyvin, tavallaan toimii vieläkin eli hakee forecan sivulta kaupungin viikon sään. Muuntaa sen png:stä jpg muotoon. Asettaa sen haluamalleni Firefox_wallpaper taustalle.
Ainoa asia on että se ei suostu enää asettamaan sitä työpöydän taustaksi. Onko ubuntu 12.04 unity muuttanut jotain kansioiden paikkoja? Viimeinen lause mättää siis. Alhaalla on haettu viikon sää png muodossa. Lopullinen jpg kuva oli liian iso tänne liitettäväksi,mutta tuosta saa vähän ideaa mistä kyse. Tässä itse tasmasaa-ohjelma:
#!/bin/bash
taustakuva=$HOME"/Valokuvat/Firefox_wallpaper.png"
tausta="$HOME/Salo-saa.jpg"
kaupunki=Salo
while [ "$1" != "" ]; do
case $1 in
-k | --kaupunki ) shift
kaupunki=$1
;;
esac
shift
done
kuva=`wget -O - -q
http://www.foreca.fi/Suomi/$kaupunki | grep -E -o "/Suomi/kuvat/fin-fi-.*\.png"`
wget -q -O ~/$kaupunki-saa.png
http://www.foreca.fi//meteogram.php?loc_id=100634963&lang=ficonvert $taustakuva $HOME/Salo-saa.png -gravity North -composite -format jpg -quality 100 $tausta
gconftool-2 --type string --set /desktop/gnome/background/picture_filename $tausta