Как передать сигнал dbus из командной строки - PullRequest
4 голосов
/ 10 сентября 2010

Есть ли способ передачи сигнала dbus из командной строки, используя dbus-send или что-то еще?

Ответы [ 3 ]

7 голосов
/ 15 сентября 2015

Вы можете использовать утилиту 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 голос
/ 04 октября 2010

Проверьте синтаксис dbus-send!Это не так сложно, как кажется!

0 голосов
/ 13 февраля 2012

Вы также можете использовать qdbus . Здесь есть достойный учебник .

...