D-Bus:有没有“D-Bus嗅探器”这样的东西?

时间:2009-09-25 13:03:56

标签: linux monitor dbus

有没有“D-Bus嗅探器”这样的东西?

我想“嗅探”在D-Bus上传输的所有(或部分)消息。

4 个答案:

答案 0 :(得分:29)

Ubuntu dbus程序包包含一个名为dbus-monitor的程序,它似乎可以执行您想要的操作。

答案 1 :(得分:15)

如果您正在寻找具有执行可能性的gui,请尝试D-Feet

答案 2 :(得分:8)

Bustle(http://willthompson.co.uk/bustle/)将帮助您可视化总线上的消息流。它使用与dbus-monitor相同的基本机制来监控流量。

来自网站:

“Bustle绘制D-Bus活动的序列图,显示信号发射,方法调用及其相应的返回,每个单独事件的时间戳和每个方法调用的持续时间。这可以帮助您检查不需要的D-Bus流量并确定为什么基于D-Bus的应用程序性能不如您所愿。它还提供信号频率和平均方法调用时间等统计信息。“

答案 3 :(得分:1)

Qt有一个名为qdbusviewer的图形D-Bus浏览器。