Install Ruby DBus
前往 ruby-dbus ,下載壓縮包 (tarball) 並解壓。
詳細安裝方式請閱讀壓縮包內的 README ,基本上只需要執行下列三個動作:
- ruby setup.rb config
- ruby setup.rb setup
- sudo ruby setup.rb install
Test:
irb> require 'dbus'
true
Write a D-Bus service
D-Bus signal
有 2 種方式綁定 D-Bus signal。
第一種方式: bind with interface。interface.on_signal(bus, signal_name, &block)
第二種方式: bind with proxy object。object.on_signal(signal_name, &block)
相關文章
樂多舊網址: http://blog.roodo.com/rocksaying/archives/11949071.html