Am QT Setups (kurze Befehle und saubere, für Menschen lesbare Ausgabe) können Sie ausführen:
qdbus
wird die auf dem Sitzungsbus verfügbaren Dienste auflisten und
qdbus --system
listet die auf dem Systembus verfügbaren Dienste auf.
 Bei jedem Setup können Sie dbus-send verwenden 
dbus-send --print-reply --dest=org.freedesktop.DBus  /org/freedesktop/DBus org.freedesktop.DBus.ListNames
 Genau wie qdbus , falls --session oder es ist kein Nachrichtenbus angegeben, dbus wird an den Login-Session-Message-Bus gesendet. Das Obige listet also die auf dem Sitzungsbus verfügbaren Dienste auf. 
 Verwenden Sie --system wenn Sie stattdessen den systemweiten Nachrichtenbus verwenden möchten:
dbus-send --system --print-reply --dest=org.freedesktop.DBus  /org/freedesktop/DBus org.freedesktop.DBus.ListNames
Sie können auch DFeet verwenden, wenn Sie ein grafisches Tool bevorzugen (weitere GUI-Optionen finden Sie in den anderen Antworten).
Der Python-Weg ist der schöne Weg.
Systemdienste:
import dbus
for service in dbus.SystemBus().list_names():
    print(service)
Sitzungsdienste:
import dbus
for service in dbus.SessionBus().list_names():
    print(service)
 qdbusviewer ist dein bester Freund; es erlaubt Ihnen auch, D-Bus-Nachrichten zu senden:
 