I want to use dbus to update my keyboard layout indicator in awesome wm. Here is my func in lua
module("keyb")
function getklayout()
local fd = io.popen("skb a")
local layout = fd:read()
fd:close()
return layout
end
and part of rc.lua
require("keyb")
keyinc = widget({type = "textbox"})
keyinc.text = keyb.getklayout()
I'm not sure what dbus service i need to use to update this widget. My awesome version:
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: ✔
need an advise )