【发布时间】:2010-12-01 10:06:35
【问题描述】:
是否有“D-Bus 嗅探器”之类的东西?
我想“嗅探”所有(或部分)在 D-Bus 上传输的消息。
【问题讨论】:
-
这是关闭的候选人之一,因为“这没有真正的答案”。我很高兴模组还没有找到它。
是否有“D-Bus 嗅探器”之类的东西?
我想“嗅探”所有(或部分)在 D-Bus 上传输的消息。
【问题讨论】:
Ubuntu dbus 软件包包含一个名为 dbus-monitor 的程序,它似乎可以满足您的需求。
【讨论】:
如果您正在寻找具有执行可能性的 gui,请尝试 D-Feet
【讨论】:
Bustle (http://willthompson.co.uk/bustle/) 将帮助您可视化总线上的消息流。这使用与 dbus-monitor 相同的基本机制来监控流量。
来自网站:
“Bustle 绘制 D-Bus 活动的序列图,显示信号发射、方法调用及其相应的返回,以及每个单独事件的时间戳和每个方法调用的持续时间。这可以帮助您检查不需要的 D-Bus 流量,并查明为什么您的基于 D-Bus 的应用程序性能不如您所愿。它还提供信号频率和平均方法调用时间等统计信息。”
【讨论】:
Qt 有一个名为 qdbusviewer 的图形 D-Bus 浏览器。
【讨论】: