dbusとのアプリケーション相互作用を監視する方法は?

dbusとのアプリケーション相互作用を監視する方法は?

私は一連のアプリケーションを持っており、アプリケーションとdbusのすべての相互作用を監視したいと思います。
私が遊んだことは、1つのアプリだけに集中することを不可能にするようです。

次へ追加

たとえば、dbusを介して接続しようとしている2つのアプリケーションfooとbarを考えてみましょう(言語が少し異なります)。 fooはサーバーを "org.gnome.TypingMonitor"に設定しようとしますが、barは "org.gnome.TypignMonitor"に接続しようとします。

接続試行を監視し、データを送信して後続のハンドシェイクが正しく機能していることを確認したいと思います。

straceは機能できますが、straceは細かすぎます。システムコールではなく、dbusコールを追跡するトレースが適しています。

ベストアンサー1

おすすめ記事