2
使用諸如dbus-send或dbus-monitor之類的工具,或多或少地直接發送或監聽現有DBus服務的信號。如何從控制檯創建dbus服務?
如何從shell註冊服務和對象?期待像
1> dbus-service --session org.example.Test /Test
2> qdbus org.example.Test /Test org.example.Test.Call qqq
1> qqq
2> qdbus org.example.Test /Test org.example.Test.Call www
1> www
或類似
1> dbus-service --argc=2 --session org.example.Test /Test -- /usr/bin/printf "%s Q %s\n"
2> qdbus org.example.Test /Test org.example.Test.Call qqq ttw
1> qqq Q ttw
2> qdbus org.example.Test /Test org.example.Test.Call www 111
1> www Q 111
有很多使用D-Bus的更簡單的方法,我不覺得在外殼中做它是有用的。 – 2012-04-05 01:32:39