Re: Перехватить нажатия Caps & Num Lock-ов с помощью xbindkeys
27.03.2012 16:35, Иван Лох пишет:
> Что значит «слетает раскладка»? Вы смотрите getCurrentLayout через dbus?
типа да, вот часть моего rc.lua:
dbus.request_name("session", "ru.gentoo.kbdd")
dbus.add_match("session",
"interface='ru.gentoo.kbdd',member='layoutChanged'")
dbus.add_signal("ru.gentoo.kbdd", function(...)
local data = {...}
local layout = data[2]
lts = {[0] = " Eng ", [1] = " Рус ", [2] = " Укр "}
kbdwidget.text = " "..lts[layout].." "
А "слетает раскладка" означает, что после вызова xset раскладка текущего
окна устанавливается в раскладку корневого окна. Раскладки остальных
окон при этом остаются прежними.
Reply to: