GNU/Linux >> Znalost Linux >  >> Linux

Linux – seznam dostupných služeb D-bus?

Existuje něco jako seznam dostupných služeb D-Bus?
Narazil jsem na několik, jako jsou služby NetworkManager, Rhythmbox, Skype, HAL.

Zajímalo by mě, jestli najdu úplný seznam poskytovaných služeb/rozhraní.

Přijatá odpověď:

Na QT setupy (krátké příkazy a čistý, člověkem čitelný výstup), které můžete spustit:

qdbus

zobrazí seznam služeb dostupných na sběrnici relace a

qdbus --system

zobrazí seznam služeb dostupných na systémové sběrnici.

Při jakémkoli nastavení můžete použít dbus-send

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

Stejně jako qdbus , pokud --session nebo není zadána žádná sběrnice zpráv, dbus odešle na sběrnici zpráv relace přihlášení. Výše uvedené tedy zobrazí seznam služeb dostupných na sběrnici relace.
Použijte --system chcete-li místo toho použít sběrnici zpráv pro celý systém:

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

Pokud dáváte přednost grafickému nástroji, můžete také použít DFeet (další možnosti GUI naleznete v dalších odpovědích).


Linux
  1. Jak spravovat a vypisovat služby v Linuxu

  2. 3 způsoby, jak zobrazit seznam uživatelů v Linuxu

  3. Jak vypsat Systemd Services v Linuxu

  1. Jak vypsat všechna dostupná národní prostředí na RHEL7 Linux

  2. Jak mohu získat seznam dostupných bezdrátových sítí v systému Linux?

  3. Příkaz Linux pro seznam všech dostupných příkazů a aliasů

  1. Jak používat příkaz Linux SS

  2. Jak vypsat seznam uživatelů v Linuxu

  3. Linux ls Command - Seznam souborů