Qdbus
Dieser Artikel oder Artikelabschnitt ist noch nicht vollständig!
D-Bus stellt die Interprozesskommunikation (IPC) zwischen den verschiedenen Programmen auf einem Linux System her. Qt D-Bus (qdbus) stellt die IPC von D-Bus in einer für Qt typischen objektorientierten Programm-Syntax bereit.
Das Paket dbus aus dem core
Repositorium ist Teil jeder Standartinstallation.
Als anschauliches Beispiel für Interprozesskommunikation mit qdbus ist KDEConnect, dass die Bedienung eines Desktop-Pc's über eine Smartphone App realisiert.
Handling
qdbus
Gibt die Namen aller zur Zeit laufenden Services aus.
qdbus | grep amarok
Filtert die Ausgabe nach der gewünschten Zeile, hier Amarok.
Spickzettel und Beispiele
qdbus org.mpris.amarok /amarok/MainWindow showNormal #öffnet ein Amarok Fenster