Background switcher

Θοδωρής Λύτρας aspirin at myrealbox.com
Thu Mar 29 19:57:15 EEST 2007


Στις Πέμπτη 29 Μάρτιος 2007 17:06, ο/η V13 έγραψε:
> On Thursday 29 March 2007 13:50, Θοδωρής Λύτρας wrote:
> > Το θέμα είναι το εξής: εκτός του οτι δεν ξέρω από bash scripts, δε
> > γνωρίζω με ποιά εντολή μπορείς να κάνεις "dump" την εικόνα στο desktop ως
> > wallpaper. Και δε ξέρω αν είναι ίδια και στο KDE και στο GNOME.
> >
> > Παρ'όλα αυτά νομίζω οτι δεν πρέπει να είναι κάτι δύσκολο. Όποιος ξέρει ας
> > με καθοδηγήσει.
>
>   Mia eykoli lysh einai to dcop. Trekse to kdcop kai pane des gia to
> desktop (kdesktop->KBackgroundIface). Ekei exei tin setWallpaper. Meta, me
> to dcop mporeis na kaneis oti theleis. P.x. apo ena shell me:
>
> dcop kdesktop KBackgroundIface currentWallpaper 1
>
>   Perneis to wallpaper toy desktop 1. Me tin setWallpaper pithanotata to
> allazeis k.o.k.
>
>   Apo to ligo poy to koitaksa, exo thn entyposi pos an oriseis to Common se
> true kai alakseis to wallpaper apo to desktop 1, ayto tha allaksei se ola.

Ευχαριστώ, το βρήκα και το δοκίμασα, δουλεύει. Δε χρειάζεται να ορίσεις 
common, απλά δίνεις "dcop kdesktop KBackgroundIface setWallpaper 0 εικόνα.jpg 
1", το 0 αντιστοιχεί σε όλα τα desktops.

Μπορεί τώρα να μου πει κάποιος πως θα πω στο shell το παρακάτω (ακολουθεί 
ψευδοκώδικας):
ΑΝ (ώρα>07:00 && ώρα<19:00)
	{
	dcop kdesktop KBackgroundIface setWallpaper 0 μέρα.jpg 1
	}
ΑΛΛΙΩΣ
	{
	dcop kdesktop KBackgroundIface setWallpaper 0 νύχτα.jpg 1
	}

Ξέρω να το γράψω αυτό σε php, όχι όμως και σε bash...

Θοδωρής

-- 
"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