pl en

Informacje na pulpicie gnome

Tak mi przyszło do głowy...

...żeby sobie umieścić na tapecie pulpitu pewne dodatkowe informacje, zmieniające się w czasie (ale nie zbyt często). Nie chcę sobie jednak obciążać niepotrzebnie komputera żadnymi aplikacjami typu gDesklets, czy Super Karamba. Chciałbym, aby na mojej tapecie pojawiły się wykresy istotnego dla mnie kursu franka szwajcarskiego oraz pogoda dla Warszawy.

Wygląd pulpitu z działającym skryptem

No to do dzieła:


#!/bin/bash

OUTFILE="/home/arek/desktop.png"

convert  ./start.png -geometry 1024x768 $OUTFILE 
gconftool-2 -t string -s /desktop/gnome/background/picture_filename "$OUTFILE"

sleep 5s

while true 
do

convert  ./start.png -geometry 1024x768 $OUTFILE 

DATE=`date`
CAL=`cal`

convert -size 320x85 xc:transparent -pointsize 10 -draw "text 25,60 '$DATE'" /tmp/data.png 
convert -size 500x500 xc:transparent -font Courier -pointsize 10 -draw "text 25,60 '$CAL'" /tmp/kal.png 

HOUR=`date +%H`

if [ $HOUR -lt 10 ]; then 
wget http://meteo.icm.edu.pl/pict/forecast00/mgram1813.gif
elif [ $HOUR -lt 18 ]; then
wget http://meteo.icm.edu.pl/pict/forecast06/mgram1813.gif
else
wget http://meteo.icm.edu.pl/pict/forecast12/mgram1813.gif
fi

wget http://wykresy2.onet.pl/dane/biznes/0,NN,20,1M,waluty_wykres.gif 
wget http://wykresy2.onet.pl/dane/biznes/0,NN,20,6M,waluty_wykres.gif 


convert -transparent "#B2B2B2" -geometry 70%x70% mgram1813.gif /tmp/warszawa.png
convert -transparent "#FFF" -geometry 75%x75%   0,NN,20,1M,waluty_wykres.gif  /tmp/chf1.png
convert -transparent "#FFF" -geometry 75%x75% 0,NN,20,6M,waluty_wykres.gif  /tmp/chf2.png

convert $OUTFILE /tmp/warszawa.png -geometry +700+50  -composite /tmp/chf1.png -geometry +700+420  -composite  /tmp/chf2.png -geometry +700+590  -composite /tmp/data.png -geometry +500+600  -composite /tmp/kal.png -geometry +500+500  -composite $OUTFILE

rm mgram1813.gif
rm 0,NN,20,1M,waluty_wykres.gif
rm 0,NN,20,6M,waluty_wykres.gif
rm /tmp/warszawa.png
rm /tmp/chf1.png
rm /tmp/chf2.png

gconftool-2 -t string -s /desktop/gnome/background/picture_filename "$OUTFILE"

sleep 15m

done 

Strona główna: akolacz.tarchomin.pl
css xhtml