Tool zum Anzeigen verfügbarer DBUS-Nachrichten, die ich an eine Anwendung senden kann

39

Gibt es ein grafisches Tool oder eine Befehlszeile, die alle Meldungen und Parameter / Argumente auflistet, die ich an ein DBUS-fähiges Programm senden kann? Ich möchte wirklich versuchen, einige DBUS-Dinge zu skripten, aber ich kann kaum eine Dokumentation für die DBUS-Funktionen der meisten Anwendungen finden.

Rudolf Olah
quelle

Antworten:

7

Ein weiteres nützliches Tool zum Debuggen und Profilieren von D-Bus ist Bustle .

mgunes
quelle
Aus dem Link geht hervor, dass gemäß der Frage keine potenziellen Befehle aufgelistet werden können.
Sparhawk
6

Für Kubuntu-Benutzer wird KDE mit ausgeliefert qdbusviewer-qt4, das alle verfügbaren Befehle für alle dbus-Clients auflisten kann.

Bildschirmfoto

Sparhawk
quelle
2
Verwenden Sie für die neuesten Kubuntu-Distributionen qdbusviewer aus dem Paket qdbus-qt5 (für den Zugriff auf qdbus-qt5). Für den qdbusviewer selbst benötigen Sie qttools5-dev-tools. Sie können die alte Version weiterhin in qt4-dev-tools herunterladen, wenn Sie eine qt4-Kompatibilität benötigen.
Osirisgothra
5

Ich habe verwendet dbus-monitor, was wirklich nützlich ist. Es bietet einen --profileModus, der eine schnelle Zusammenfassung aller herumprallenden Signale liefert.

Erigami
quelle
1
Ich denke nicht, dass dies potenzielle Befehle laut der Frage auflisten kann.
Sparhawk