GNU/Linux >> Tutoriels Linux >  >> Linux

Linux – Une liste des services D-bus disponibles ?

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).


Linux
  1. Comment répertorier tous les paramètres régionaux disponibles sur RHEL7 Linux

  2. Comment gérer et répertorier les services sous Linux

  3. Commande Linux ls - Lister les fichiers

  4. Comment puis-je obtenir une liste des réseaux sans fil disponibles sous Linux ?

  5. Commande Linux pour lister toutes les commandes et alias disponibles

Comment répertorier les services de démarrage au démarrage sous Linux

Commande SS sous Linux

Façons de répertorier toutes les commandes et alias disponibles sous Linux

Comment répertorier les services sous Linux

Top 10 des distributions Linux

Une liste des services D-Bus disponibles