Инструмент для просмотра доступных сообщений DBUS я могу отправить в приложение

39

Существует ли графический инструмент или командная строка, в которой перечислены все сообщения и параметры / аргументы, которые я могу отправить программе с поддержкой DBUS ?? Я действительно хочу попробовать написать сценарий DBUS, но вряд ли смогу найти документацию по возможностям DBUS большинства приложений.

Рудольф Олах
источник

Ответы:

7

Еще одним полезным инструментом отладки и профилирования D-Bus является Bustle .

mgunes
источник
По ссылке, похоже, что это не может перечислить потенциальные команды, в соответствии с вопросом.
Sparhawk
6

Я использую dbus-monitor, что действительно полезно. Это обеспечивает --profileрежим, который обеспечивает быструю сводку всех сигналов, прыгающих вокруг.

Erigami
источник
1
Я не думаю, что это может перечислить потенциальные команды, в соответствии с вопросом.
Sparhawk
6

Для пользователей Kubuntu поставляется KDE qdbusviewer-qt4, который может перечислить все доступные команды для всех клиентов dbus.

Скриншот

Sparhawk
источник
2
для самых новых дистрибутивов kubuntu используйте qdbusviewer из пакета qdbus-qt5 (для доступа к qdbus-qt5), а для самого qdbusviewer вам нужны qttools5-dev-tools. Вы все еще можете получить старую версию в qt4-dev-tools, если вам нужна совместимость с qt4.
osirisgothra