История изменений
Исправление
sudopacman,
(текущая версия)
:
Используй <snap> . Например, у меня так:
-- Keyboard layout widget
kbdwidget = wibox.widget.textbox()
kbdcolb = "<span font='Terminus Bold 15'> "
kbdcole = "</span>"
kbdwidget:set_markup(kbdcolb.." EN "..kbdcole)
dbus.request_name("session", "ru.gentoo.kbdd")
dbus.add_match("session", "interface='ru.gentoo.kbdd',member='layoutChanged'")
dbus.connect_signal("ru.gentoo.kbdd", function(...)
local data = {...}
local layout = data[2]
lts = {[0] = " EN", [1] = " RU"}
kbdwidget:set_markup (kbdcolb..""..lts[layout].." "..kbdcole)
end
)
Исходная версия
sudopacman,
:
Используй <snap> . Например, у меня так:
-- Keyboard layout widget
kbdwidget = wibox.widget.textbox()
kbdcolb = "<span font='Terminus Bold 15'> "
kbdcole = "</span>"
kbdwidget:set_markup(kbdcolb.." EN "..kbdcole)
dbus.request_name("session", "ru.gentoo.kbdd")
dbus.add_match("session", "interface='ru.gentoo.kbdd',member='layoutChanged'")
dbus.connect_signal("ru.gentoo.kbdd", function(...)
local data = {...}
local layout = data[2]
lts = {[0] = " EN", [1] = " RU"}
kbdwidget:set_markup (kbdcolb..""..lts[layout].." "..kbdcole)
end
)