如何在DBus中显示特定对象路径中的接口

时间:2015-10-28 06:48:52

标签: linux dbus gdbus

我需要使用终端命令。 我也可以使用gdbus。 我有总线名称对象路径 我需要显示对象路径中的所有接口

1 个答案:

答案 0 :(得分:0)

如果你有gdbus命令行工具,你应该可以这样做:

gdbus introspect --session --object-path <your object path here> --dest <your bus name here> --xml --recurse

例如,要在我的机器上内省PulseAudio,我可以这样做:

gdbus introspect --session --object-path /org/pulseaudio/server_lookup1 --dest org.PulseAudio1 --xml --recurse

在生成的XML中,您应该能够看到接口的名称等。

在我的Debian计算机上gdbus来自包libglib2.0-bin