Background switcher
Θοδωρής Λύτρας
aspirin at myrealbox.com
Thu Mar 29 21:18:51 EEST 2007
Στις Πέμπτη 29 Μάρτιος 2007 20:25, ο/η Αθανάσιος Οικονόμου έγραψε:
> > Μπορεί τώρα να μου πει κάποιος πως θα πω στο shell το παρακάτω (ακολουθεί
> > ψευδοκώδικας):
> > ΑΝ (ώρα>07:00 && ώρα<19:00)
> > {
> > dcop kdesktop KBackgroundIface setWallpaper 0 μέρα.jpg 1
> > }
> > ΑΛΛΙΩΣ
> > {
> > dcop kdesktop KBackgroundIface setWallpaper 0 νύχτα.jpg 1
> > }
>
> Ελπίζω να βοηθήσει το παρακάτω ;-)
>
> #!/bin/bash
>
> $dt=`date +%H`
>
> if [ $dt -gt 7 -a $dt -lt 19 ]; then
> echo morning;
> else
> echo night;
> fi;
Ευχαριστώ πολύ. Αυτό που έγραψες πετάει λάθος:
./wallpr: line 3: =21: command not found
./wallpr: line 5: [: too many arguments
κατάλαβα τη λογική όμως, και ετούτο εδώ δεν πετάει λάθος:
#!/bin/bash
if [ `date +%H` -gt 7 -a `date +%H` -lt 19 ]; then
echo morning;
else
echo night;
fi;
Σας ευχαριστώ όλους! Το έφτιαξα ήδη αυτό με τα wallpaper, δουλεύει και είναι
πολύ cool! (Δείχνει μια παραλία εδώ στη Σκόπελο, με τον ήλιο ψηλά τη μέρα και
σκοτεινή το βράδυ).
Ain't linux great?
Θοδωρής
--
"Beauty is transitory"
"Beauty survives"
- Mr. Spock & Capt. Kirk, "That which survives", stardate unknown
by Theodore Lytras <aspirin at myrealbox.com>
More information about the Linux-greek-users
mailing list