[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-panel-devel
Subject: slideshow: picture frame + desktop
From: Alan BRASLAU <alan.braslau () cea ! fr>
Date: 2008-10-03 9:39:44
Message-ID: 200810031139.44190.alan.braslau () cea ! fr
[Download RAW message or body]
Hello plasma developers,
I am pleased to report how I am currently using
the slideshow feature of the picture frame applet
(also desktop background) to display updated
graphical information. Here, I continuously monitor
the traffic congestion in the Paris region,
(such a MacOS dashboard widget exists)
but one could use a similar scheme to
monitor information from other sources
including webcam images, etc.
To do so, I run a shell script using cron
that periodically updates images in a directory
that is then asynchronously displayed
on my plasma desktop.
This solution may seem obvious; maybe
a much more clever solution exits, or
perhaps this may give further ideas for
widget use...
Alan
crontab:
MAILTO=""
*/2 * * * * $HOME/sytadin/update
shell script:
#! /bin/sh
#
# Grab images from http://www.sytadin.fr/
# depends on: wget, imagemagick (convert)
#
cd $HOME/sytadin
# protect against multiple instances
if [[ -r pid && -d /proc/`cat pid` ]]; then
exit 0
fi
echo $$ > pid
if [ ! -d merge ] ; then
mkdir merge
fi
# zones of interest
for i in Paris_BP Paris_A86 SO_N118_A86_A6_A106 IDF ;
do
# get (unchanging) background images, if missing
if [ ! -r fond_$i.jpg ] ; then
wget -q http://www.sytadin.fr/fonds/fond_$i.jpg
fi
# update (foreground) overlays
wget -N -q http://www.sytadin.fr/raster/segment_$i.gif
http://www.sytadin.fr/raster/arc_$i.gif
# overlay traffic congestion maps
if [ segment_$i.gif -nt merge/segment_$i.jpg ] ; then
convert fond_$i.jpg segment_$i.gif -layers merge
merge/segment_$i.jpg
fi
# overlay average speed maps
if [ arc_$i.gif -nt merge/arc_$i.jpg ] ; then
convert fond_$i.jpg arc_$i.gif -layers merge merge/arc_$i.jpg
fi
done
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic