Gibt es so etwas wie einen "D-Bus-Sniffer"?D-Bus: Gibt es so etwas wie einen "D-Bus-Sniffer"?
Ich möchte alle (oder Teile) der Nachrichten "schnüffeln" auf dem D-Bus.
Gibt es so etwas wie einen "D-Bus-Sniffer"?D-Bus: Gibt es so etwas wie einen "D-Bus-Sniffer"?
Ich möchte alle (oder Teile) der Nachrichten "schnüffeln" auf dem D-Bus.
Das Ubuntu dbus
Paket enthält ein Programm mit dem Namen dbus-monitor
, das zu tun scheint, was Sie wollen.
Wenn Sie einen gui mit der Ausführung Möglichkeit suchen versuchen D-Feet
Bustle (http://willthompson.co.uk/bustle/) werden Sie den Fluss von Nachrichten über den Bus zu visualisieren. Dies verwendet den gleichen grundlegenden Mechanismus wie dbus-monitor, um den Datenverkehr zu überwachen.
Von der Website: Diese
„Bustle zieht Sequenzdiagramme von D-Bus-Aktivität, Signal-Emissionen, Methodenaufrufe und die entsprechenden Renditen zeigt, mit Zeitstempel für jedes einzelne Ereignis und die Dauer jedes Anrufs Methode kann. hilft Ihnen dabei, nach unerwünschtem D-Bus-Verkehr zu suchen und genau zu bestimmen, warum Ihre D-Bus-basierte Anwendung nicht so gut abschneidet. Sie liefert auch Statistiken wie Signalfrequenzen und durchschnittliche Anrufzeiten von Methoden. "
Qt verfügt über einen grafischen D-Bus-Browser namens qdbusviewer.
Danke! Ich habe "Schnüffler", "Analysator", "Manager" gegoogelt ... hat über "Monitor" nicht gedacht. – jldupont