Background switcher

Michael Iatrou m.iatrou at freemail.gr
Fri Mar 30 01:58:15 EEST 2007


When the date was Thursday 29 March 2007, Θοδωρής Λύτρας wrote:

> Στις Πέμπτη 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...

Ωραία, γιατί δεν το γράφεις σε php;

#!/usr/bin/env php
<?php
...
?>

-- 
 Michael Iatrou




More information about the Linux-greek-users mailing list