I would like to know more about DBus in Linux. After executing
qbus on my terminal in Ubuntu 16.04, I see:
:1.0 com.ubuntu.Upstart :1.1 :1.11 org.freedesktop.PowerManagement org.xfce.PowerManager :1.12 :1.13 :1.15 :1.16 ca.desrt.dconf ...
What does the
:1.0 mean? and why I see such a number in multiply lines ?
What I know from the manual (
com.ubuntu.Upstart refers to the service name. Since, with 0 arguments, qdbus will list the services available on the bus.
So, if I run
qdbus com.ubuntu.Upstart, it returns:
/ /com /com/ubuntu /com/ubuntu/Upstart /com/ubuntu/Upstart/jobs /com/ubuntu/Upstart/jobs/at_2dspi2_2dregistryd /com/ubuntu/Upstart/jobs/dbus ...
My guest is that the above path is the DBus object that cannot be found in the filesystem. But, what can I interpret more details about these objects? Since we can create multiple buses. My last question is, how can we see a list of all available bus in a system?