如何从命令行发出dbus信号

时间:2010-09-10 13:37:04

标签: linux dbus

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

3 个答案:

答案 0 :(得分:7)

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

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

或者如果您想发送一些带有信号的数据

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

答案 1 :(得分:1)

检查dbus-send的语法!它看起来并不复杂!

答案 2 :(得分:0)

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