Я хотел бы "обнюхивать" все (или часть) сообщений, проходящих через D-Bus.
Ответ 1
В пакет Ubuntu dbus входит программа с именем dbus-monitor, которая, похоже, делает то, что вы хотите.
Ответ 2
Если вы ищете gui с возможностью выполнения, попробуйте D-Feet
Ответ 3
Bustle (http://willthompson.co.uk/bustle/) поможет вам визуализировать поток сообщений по шине. Это использует тот же базовый механизм, что и dbus-монитор для отслеживания трафика.
С веб-сайта:
"Bustle рисует диаграммы последовательности операций D-Bus, показывая излучение сигнала, вызовы методов и их соответствующие возвращения, с отметками времени для каждого отдельного события и продолжительностью каждого вызова метода. Это может помочь вам проверить нежелательный трафик D-Bus, и точно укажите, почему ваше приложение на базе D-Bus не работает так хорошо, как вам нравится. Оно также предоставляет статистику, например, частоты сигналов и среднее время вызова метода.
Ответ 4
Qt имеет графический браузер D-Bus, называемый qdbusviewer.