<div dir="ltr"><div>Hello,</div><div>I am trying to send a signal using sdbus but I am not able to see anything on my dbus-monitor command:</div><div>dbus-monitor "type='signal',interface='test.signal.Type'"</div><div><br></div><div>code:<br></div><div>   sd_bus_error error = SD_BUS_ERROR_NULL;</div>     sd_bus_message *m = NULL;<br>     sd_bus *bus = NULL;<br>   int r;<br><br>      r = sd_bus_open_user(&bus);<br>       if (r < 0) {<br>             fprintf(stderr, "Failed to connect to user bus: %s\n", strerror(-r));<br>       }<br>     r= sd_bus_message_new_signal(bus, &m, "/test/signal/Object", "test.signal.Type", "Test");<br>   if (r < 0) {<br>             fprintf(stderr, "new signal failed: %s\n", strerror(-r));<br>   }<br>     r = sd_bus_send(bus, m , NULL);<br>       if (r < 0) {<br>             fprintf(stderr, "bus send failed: %s\n", strerror(-r));<br><div>  }</div><div><br></div><div>Sending a signal using libdbus like following works</div><div><br></div><div> conn = dbus_bus_get(DBUS_BUS_SESSION, &err);<br></div><div> msg = dbus_message_new_signal("/test/signal/Object", // object name of the signal<br>         "test.signal.Type", // interface name of the signal<br>         "Test"); // name of the signal</div><div>  if (!dbus_connection_send(conn, msg, &serial)) {<br>      fprintf(stderr, "Out Of Memory!\n");<br>   }</div><div><br></div><div>Any help would be appreciated.</div><div>Regards</div><div>Salman<br></div><br></div>