Background switcher

Giorgos Keramidas keramida at ceid.upatras.gr
Thu Mar 29 21:02:26 EEST 2007


On 2007-03-29 19:57, Θοδωρής Λύτρας <aspirin at myrealbox.com> wrote:
> Μπορεί τώρα να μου πει κάποιος πως θα πω στο shell το παρακάτω
> (ακολουθεί ψευδοκώδικας):

> ΑΝ (ώρα>07:00 && ώρα<19:00)
> 	{
> 	dcop kdesktop KBackgroundIface setWallpaper 0 μέρα.jpg 1
> 	}
> ΑΛΛΙΩΣ
> 	{
> 	dcop kdesktop KBackgroundIface setWallpaper 0 νύχτα.jpg 1
> 	}

hint:

	$ date '+%H%M'
	2100

Οπότε, σε /bin/sh (κι όχι απαραίτητα σε GNU bash), μπορείς να γράψεις
κάτι σαν:

	now=`date '+%H%M'`
	if test $now -ge 0700 && test $now -lt 1900 ; then
		bg='mera.jpg'
	else
		bg='nyxta.jpg'
	fi
	dcop kdesktop KBackgroundIface setWallpaper 0 $bg 1




More information about the Linux-greek-users mailing list