dbus を使用して、awesome wm のキーボード レイアウト インジケーターを更新したいと考えています。これがluaの私の機能です
module("keyb")
function getklayout()
local fd = io.popen("skb a")
local layout = fd:read()
fd:close()
return layout
end
および rc.lua の一部
require("keyb")
keyinc = widget({type = "textbox"})
keyinc.text = keyb.getklayout()
このウィジェットを更新するために使用する必要がある dbus サービスがわかりません。私の素晴らしいバージョン:
awesome -v
awesome v3.4.9 (Smack)
• Build: Apr 9 2011 10:40:59 for i686 by gcc version 4.5.1 (builder@apiary.orion.altlinux.org)
• D-Bus support: ✔
アドバイスが必要です)