GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿una lista de los servicios D-bus disponibles?

¿Existe una lista de servicios D-Bus disponibles?
Me he topado con algunos, como los proporcionados por NetworkManager, Rhythmbox, Skype, HAL.

Me pregunto si puedo encontrar una lista bastante completa de los servicios/interfaces provistos.

Respuesta aceptada:

En QT configuraciones (comandos breves y resultados limpios y legibles por humanos) puede ejecutar:

qdbus

listará una lista de los servicios disponibles en el bus de sesión y

qdbus --system

mostrará una lista de los servicios disponibles en el bus del sistema.

En cualquier configuración, puede usar dbus-send

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

Al igual que qdbus , si --session o no se especifica ningún bus de mensajes, dbus enviará al bus de mensajes de la sesión de inicio de sesión. Entonces, lo anterior enumerará los servicios disponibles en el bus de sesión.
Use --system si desea utilizar el bus de mensajes de todo el sistema:

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

También puede usar DFeet si prefiere una herramienta gráfica (consulte las otras respuestas para obtener más opciones de GUI).


Linux
  1. Cómo enumerar todas las configuraciones regionales disponibles en RHEL7 Linux

  2. Cómo administrar y enumerar servicios en Linux

  3. 3 formas de listar usuarios en Linux

  4. Cómo enumerar los servicios de Systemd en Linux

  5. Comando ls de Linux - Lista de archivos

Cómo enumerar los servicios de inicio en el arranque en Linux

Comando SS en Linux

Formas de enumerar todos los comandos y alias disponibles en Linux

Cómo enumerar servicios en Linux

Las 10 mejores distribuciones de Linux

Una lista de los servicios D-Bus disponibles