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