我想使用 dbus 在很棒的 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: ✔
需要一个建议)