Is there a graphical tool or maybe a command-line one that lists all the messages and parameters/arguments that I can send to a DBUS-enabled program?? I really want to try scripting some DBUS things but I can hardly find any documentation for the DBUS capabilities of most applications.
Have you tried d-feet:
Homepage
DBUS Message/Signal Viewer Tools
Another useful D-Bus debugging and profiling tool is Bustle.
For Kubuntu users, KDE ships with
qdbusviewer-qt4
, which can list all available commands to all dbus clients.I've been using
dbus-monitor
, which is really useful. It provides a--profile
mode, which provides a quick summary of all the signals bouncing around.