Existe-t-il une liste des services D-Bus disponibles ?
J'en ai trouvé quelques-uns, comme ceux fournis par NetworkManager, Rhythmbox, Skype, HAL.
Je me demande si je peux trouver une liste assez complète des services/interfaces fournis.
Réponse acceptée :
Sur QT configurations (commandes courtes et sortie claire et lisible par l'homme) que vous pouvez exécuter :
qdbus
listera les services disponibles sur le bus de session et
qdbus --system
listera les services disponibles sur le bus système.
Sur n'importe quelle configuration, vous pouvez utiliser dbus-send
dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames
Tout comme qdbus , si --session ou aucun bus de messages n'est spécifié, dbus enverra au bus de messages de session de connexion. Ainsi, ce qui précède répertorie les services disponibles sur le bus de session.
Utilisez --system si vous souhaitez plutôt utiliser le bus de messages à l'échelle du système :
dbus-send --system --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames
Vous pouvez également utiliser DFeet si vous préférez un outil graphique (voir les autres réponses pour plus d'options d'interface graphique).