【问题标题】:How can i display the interfaces inside a particular object path in DBus如何在 DBus 中显示特定对象路径内的接口
【发布时间】:2015-10-28 06:48:52
【问题描述】:

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

【问题讨论】:

    标签: linux dbus gdbus


    【解决方案1】:

    如果您有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

    【讨论】:

      猜你喜欢
      • 2015-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-05
      相关资源
      最近更新 更多