Frage zu Shell Script und DBUS
Michael Kleinschnitker
m.kleinschnitker at mailbox.tu-berlin.de
Don Mar 12 20:55:01 GMT 2009
Hallo zusammen,
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.
Das gesammte Script könnt ihr euch hier anschauen:
http://www.user.tu-berlin.de/m.kleinschnitker/ToggleKMail
Vielen Dank schon mal für eure Hilfe.
Grüße Micha
--
Michael Kleinschnitker
ICQ: 131603730
Jabber: klenze at jaim.at