Outil pour afficher les messages DBUS disponibles que je peux envoyer à une application

39

Existe-t-il un outil graphique ou peut-être une ligne de commande qui répertorie tous les messages et paramètres / arguments que je peux envoyer à un programme prenant en charge DBUS? Je veux vraiment essayer d’écrire des scripts sur certaines choses DBUS, mais je trouve difficilement une documentation sur les fonctionnalités DBUS de la plupart des applications.

Rudolf Olah
la source

Réponses:

7

Bustle est un autre outil de débogage et de profilage D-Bus utile .

mgunes
la source
D'après le lien, il semble que cela ne puisse pas lister les commandes potentielles, comme indiqué dans la question.
Sparhawk
6

Je l'utilise dbus-monitor, ce qui est vraiment utile. Il fournit un --profilemode qui fournit un résumé rapide de tous les signaux qui rebondissent.

Erigami
la source
1
Je ne pense pas que cela puisse lister les commandes potentielles, selon la question.
Sparhawk
6

Pour les utilisateurs de Kubuntu, KDE est livré avec qdbusviewer-qt4, qui peut répertorier toutes les commandes disponibles pour tous les clients dbus.

Capture d'écran

Sparhawk
la source
2
pour les dernières distributions de kubuntu, utilisez qdbusviewer, qui provient du paquet qdbus-qt5 (pour accéder à qdbus-qt5), et pour qdbusviewer lui-même, vous avez besoin de qttools5-dev-tools. Vous pouvez toujours obtenir l'ancien avec qt4-dev-tools si vous devez avoir la compatibilité qt4.
osirisgothra