Herramienta para ver los mensajes DBUS disponibles que puedo enviar a una aplicación

39

¿Existe una herramienta gráfica o tal vez una línea de comandos que enumere todos los mensajes y parámetros / argumentos que puedo enviar a un programa habilitado para DBUS? Realmente quiero probar crear secuencias de comandos para algunas cosas de DBUS, pero difícilmente puedo encontrar documentación para las capacidades de DBUS de la mayoría de las aplicaciones.

Rudolf Olah
fuente

Respuestas:

7

Otra herramienta útil de depuración y creación de perfiles de D-Bus es Bustle .

mgunes
fuente
Desde el enlace, parece que esto no puede enumerar comandos potenciales, según la pregunta.
Sparhawk
6

He estado usando dbus-monitor, lo cual es realmente útil. Proporciona un --profilemodo, que proporciona un resumen rápido de todas las señales que rebotan.

Erigami
fuente
1
No creo que esto pueda enumerar comandos potenciales, según la pregunta.
Sparhawk
6

Para los usuarios de Kubuntu, KDE incluye qdbusviewer-qt4, que puede enumerar todos los comandos disponibles para todos los clientes dbus.

Captura de pantalla

Gavilán
fuente
2
para las distribuciones más recientes de kubuntu, use qdbusviewer que es del paquete qdbus-qt5 (para acceder a qdbus-qt5) y para el qdbusviewer en sí mismo necesita qttools5-dev-tools. Todavía puede obtener el antiguo en qt4-dev-tools si debe tener compatibilidad qt4.
osirisgothra