GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:un elenco di servizi D-bus disponibili?

Esiste un elenco di servizi D-Bus disponibili?
Ne ho trovati alcuni, come quelli forniti da NetworkManager, Rhythmbox, Skype, HAL.

Mi chiedo se riesco a trovare un elenco piuttosto completo di servizi/interfacce forniti.

Risposta accettata:

Su QT setups (comandi brevi e output pulito e leggibile dall'uomo) puoi eseguire:

qdbus

elencherà l'elenco dei servizi disponibili sul bus di sessione e

qdbus --system

elencherà l'elenco dei servizi disponibili sul bus di sistema.

In qualsiasi configurazione puoi usare dbus-send

dbus-send --print-reply --dest=org.freedesktop.DBus  /org/freedesktop/DBus org.freedesktop.DBus.ListNames

Proprio come qdbus , se --session oppure non è specificato alcun bus di messaggi, dbus invierà al bus di messaggi della sessione di accesso. Quindi quanto sopra elencherà i servizi disponibili sul bus di sessione.
Usa --system se invece vuoi utilizzare il bus messaggi a livello di sistema:

dbus-send --system --print-reply --dest=org.freedesktop.DBus  /org/freedesktop/DBus org.freedesktop.DBus.ListNames

Puoi anche usare DFeet se preferisci uno strumento grafico (vedi le altre risposte per ulteriori opzioni della GUI).


Linux
  1. Come elencare tutte le localizzazioni disponibili su RHEL7 Linux

  2. Come gestire ed elencare i servizi in Linux

  3. 3 modi per elencare gli utenti in Linux

  4. Come elencare i servizi Systemd in Linux

  5. Comando Linux ls - Elenca file

Come elencare i servizi di avvio all'avvio in Linux

Comando SS in Linux

Modi per elencare tutti i comandi e gli alias disponibili in Linux

Come elencare i servizi su Linux

Le 10 migliori distribuzioni Linux

Un elenco dei servizi D-Bus disponibili