Frage zu Shell Script und DBUS
Florian Diesch
diesch at spamfence.net
Fre Mar 13 00:04:37 GMT 2009
Michael Kleinschnitker <m.kleinschnitker at mailbox.tu-berlin.de> wrote:
> ich habe mal eine Frage zu einem Shelle Script in Kombination mit DBUS.
> Das Skript soll das Hauptfenster von Kontact aus der Kontrollleiste
> wiederherstellen und es auch wieder verschwinden lassen. Ich habe es bis jetzt
> unter KDE 3.5 mit dcop realisiert und möchte es jetzt gerne mittles DCOP
> machen:
>
> Mein Problem ist folgendes:
> Wie kann ich prüfen, ob das Fenster sichtbar ist oder nicht?
> Ich habe es mal wie folgt probiert:
>
> if [qdbus org.kde.pim.TransportManager /kontact/MainWindow_1 visible ==
> "true"];
>
> Aber leider funkioniert das nicht wie gewünscht, denn das Ergebnis ist immer
> false. Ich weiss jetzt nicht, ob es an dem DBUS Aufruf oder an der Script
> Syntax liegt.
Die Syntax ist auf jeden Fall falsch, nimm '=' statt '=='. Den Rest
kann ich mangels KDE nicht testen.
Florian
--
<http://www.florian-diesch.de/>