最近更新: 2010-03-14

Write a D-Bus service by Ruby

Install Ruby DBus

前往 ruby-dbus ,下載壓縮包 (tarball) 並解壓。

詳細安裝方式請閱讀壓縮包內的 README ,基本上只需要執行下列三個動作:

  1. ruby setup.rb config
  2. ruby setup.rb setup
  3. 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