--dest=destination:指定目标服务的名称,也称well-known Name --type=method_call:指定消息类型为方法调用;signal表示发送信号 --print-reply:如果服务响应了消息,打印响应消息;也可以写--print-reply=literal,,literal会把所有的标点和转义符号去掉 /path/to/object:目标对象的路径。 interface.method:要调用的接口....
这个示例发送了一个广播消息,所有监听`org.example.ExampleInterface.SignalName`信号的进程都将收到该消息。 6. 发送一个DBus方法调用并等待返回值: ``` dbus-send --print-reply --dest=org.example.ExampleService /org/example/ExampleObject org.example.ExampleInterface.MethodName ``` 这个示例发送了一个DBu...
dbus-send --system --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.Introspectable.Introspect Introspect可以看对象的所有接口的所有方法和信号 dbus-send --system --type=method_call --print-reply --dest=org.freedesktop.DBus / org.freedesktop.DBus.List...
可以是signal(发送信号)或method_call(调用方法)。 * --dest=DESTINATION:消息目的地,一般是DBUS对象的名字。 * --print-reply:如果指定了该选项,则命令行工具会阻塞并直到接收到目的地的回复,然后输出回复到标准输出。 * --reply-timeout=MSEC:指定等待回复的超时时间。 * OBJECT_INTERFACE.METHOD:要调用的对象...