GNU/Linux >> Tutoriels Linux >  >> Linux

Une liste des services D-Bus disponibles

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


La façon python est la belle façon.

Services système :

import dbus
for service in dbus.SystemBus().list_names():
    print(service)

Services de session :

import dbus
for service in dbus.SessionBus().list_names():
    print(service)

qdbusviewer Est ton meilleur ami; il vous permet également d'envoyer des messages D-bus :


Linux
  1. Comment répertorier les services Systemd sous Linux

  2. Comment lister à la volée toutes les fonctions/symboles disponibles en code C sur une architecture Linux ?

  3. Répertorier uniquement les noms de périphérique de toutes les interfaces réseau disponibles

  4. Liste de toutes les pages de manuel disponibles

  5. Comment générer la liste de *toutes* les commandes et fonctions disponibles ?

Services de liste Ubuntu 20.04

Une liste de services de console utiles pour les utilisateurs de Linux

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

Comment répertorier les services sous Linux

Linux – Une liste des services D-bus disponibles ?

Comment répertorier les noms de couleurs disponibles ?