【问题标题】:How to emit dbus signal from command line如何从命令行发出 dbus 信号
【发布时间】:2011-04-10 17:51:43
【问题描述】:

有没有办法使用 dbus-send 或其他方法从命令行发出 dbus 信号?

【问题讨论】:

  • 结帐dbus-sendcommnand

标签: linux dbus


【解决方案1】:

您可以使用实用程序dbus-send 从命令行发送 D-Bus 请求。

dbus-send --system --type=signal / com.example.signal_name

或者如果你想用信号发送一些数据

dbus-send --system --type=signal / com.example.signal_name string:"hello"

【讨论】:

    【解决方案2】:

    您也可以使用qdbus。有一个不错的教程here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-08
      • 2012-10-14
      • 1970-01-01
      • 1970-01-01
      • 2016-07-16
      • 2015-12-04
      • 2010-10-12
      • 1970-01-01
      相关资源
      最近更新 更多