Інструмент для перегляду доступних повідомлень DBUS, які я можу надіслати до програми


39

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

Відповіді:




7

Ще один корисний інструмент налагодження та профілювання D-Bus - це Bustle .


З посилання, схоже, що це не може перерахувати потенційні команди, відповідно до питання.
Sparhawk

6

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

Знімок екрана


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

5

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


1
Я не думаю, що це може перелічити потенційні команди, відповідно до питання.
Sparhawk
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.