利用可能なD-Busサービスのリストのようなものはありますか?私は、NetworkManager、Rhythmbox、Skype、HALが提供するものなど、いくつかの偶然の発見をしました。
提供されたサービス/インターフェースの完全なリストを見つけることができるかどうか疑問に思います。
ベストアンサー1
QT
設定(短いコマンドと人間が読むことができるきちんとした出力)で、次のことを実行できます。
qdbus
セッションバスで利用可能なサービスを一覧表示し、
qdbus --system
システムバスで利用可能なサービスが一覧表示されます。
利用可能なすべての設定でdbus-send
dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames
同様に、メッセージバスが指定qdbus
または指定されていない場合、メッセージバスはログインセッションに送信されます。したがって、セッションバスで利用可能なサービスは上記にリストされています。システム全体のメッセージバスを使用するには、次を使用します。--session
dbus
--system
dbus-send --system --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames