Qdbus: Unterschied zwischen den Versionen
Tuxnix (Diskussion | Beiträge) Die Seite wurde neu angelegt: „{{inuse|Tuxnix (Diskussion)}}“ |
Tuxnix (Diskussion | Beiträge) erste Bearbeitung |
||
Zeile 1: | Zeile 1: | ||
{{ | {{unvollständig}} | ||
{{righttoc}} | |||
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 {{Paket|dbus}} aus dem {{ic|core}} Repositorium ist Teil jeder Standartinstallation. | |||
Als anschauliches Beispiel für Interprozesskommunikation mit qdbus ist [[Plasma#Android_Integration|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 | |||
* [https://www.freedesktop.org/wiki/Software/dbus/ freedesktop.org dbus] {{sprache|en}} | |||
* [http://doc.qt.io/qt-5/qtdbus-index.html Qt D-bus] {{sprache|en}} | |||
* [http://linux-commands-examples.com/qdbus linux-commands-examples qdbus] {{sprache|en}} | |||
[[cs:D-Bus]] | |||
[[es:D-Bus]] | |||
[[ja:D-Bus]] | |||
[[ko:D-Bus]] |
Version vom 13. April 2017, 16:04 Uhr
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