Ferramenta para visualizar as mensagens DBUS disponíveis que posso enviar para um aplicativo

39

Existe uma ferramenta gráfica ou talvez uma da linha de comando que lista todas as mensagens e parâmetros / argumentos que eu posso enviar para um programa habilitado para DBUS? Eu realmente quero tentar criar scripts para algumas coisas do DBUS, mas mal consigo encontrar documentação para os recursos do DBUS da maioria dos aplicativos.

Rudolf Olah
fonte

Respostas:

7

Outra ferramenta útil de depuração e criação de perfil D-Bus é o Bustle .

mgunes
fonte
No link, parece que isso não pode listar comandos em potencial, conforme a pergunta.
Sparhawk
6

Para usuários do Kubuntu, o KDE é fornecido com qdbusviewer-qt4, o qual pode listar todos os comandos disponíveis para todos os clientes dbus.

Captura de tela

Sparhawk
fonte
2
para as distribuições mais recentes do kubuntu, use o qdbusviewer, que é do pacote qdbus-qt5 (para acessar o qdbus-qt5) e, para o próprio qdbusviewer, você precisa do qttools5-dev-tools. Você ainda pode obter o antigo no qt4-dev-tools se precisar de compatibilidade com o qt4.
Osirisgothra
5

Eu tenho usado dbus-monitor, o que é realmente útil. Ele fornece um --profilemodo, que fornece um resumo rápido de todos os sinais que circulam.

Erigami
fonte
11
Eu não acho que isso possa listar comandos em potencial, conforme a pergunta.
Sparhawk