Narzędzie do przeglądania dostępnych komunikatów DBUS, które mogę wysłać do aplikacji

39

Czy istnieje narzędzie graficzne, a może narzędzie wiersza polecenia, które wyświetla wszystkie komunikaty i parametry / argumenty, które mogę wysłać do programu obsługującego DBUS? Naprawdę chcę wypróbować skrypty niektórych rzeczy DBUS, ale prawie nie mogę znaleźć żadnej dokumentacji dotyczącej możliwości DBUS większości aplikacji.

Rudolf Olah
źródło

Odpowiedzi:

7

Kolejnym przydatnym narzędziem do debugowania i profilowania D-Bus jest Bustle .

mgunes
źródło
Z linku wygląda na to, że nie można wyświetlić potencjalnych poleceń, zgodnie z pytaniem.
Sparhawk
6

Dla użytkowników Kubuntu KDE jest dostarczane z programem qdbusviewer-qt4, który może wyświetlić listę wszystkich dostępnych poleceń dla wszystkich klientów dbus.

Zrzut ekranu

Krogulec
źródło
2
dla najnowszych dystrybucji kubuntu użyj qdbusviewer, który pochodzi z pakietu qdbus-qt5 (aby uzyskać dostęp do qdbus-qt5), a do samego qdbusviewer potrzebujesz qttools5-dev-tools. Nadal możesz dostać stary w qt4-dev-tools, jeśli musisz mieć zgodność z qt4.
osirisgothra
5

Używam dbus-monitor, co jest bardzo przydatne. Zapewnia --profiletryb, który zapewnia szybkie podsumowanie wszystkich odbijających się sygnałów.

Erigami
źródło
1
Nie sądzę, że może to zawierać listę potencjalnych poleceń, zgodnie z pytaniem.
Sparhawk