Your dbus implementation is likely to be heavily influenced by the Linux distribution you're using so without that information it's probably not productive to speculate.
Here's one thing you can try, open a terminal, make sure your in a bash shell ("echo $SHELL" normally answers that question), if your not, just type in "/bin/bash " and hit enter, you'll probably see the prompt switch over, if your unsure, try the "echo $SHELL" again.
Once you're in a bash shell, just type in dbus and hit tab ( a couple of times, real hard is my favored protocol).
You'll see all the distro specific tools relating to dbus laid out as command options.
Start working your way through the list typing in "man <first option>", read the manual page. Then "man <second option>" read the manual page.
In the manual pages (often near the bottom of the page) you will normally see references to the underlying libraries or atomic system calls. That's always been a productive place to start for me.
Last edited by dijetlo; 03-06-2015 at 04:42 PM.
|