gentoo.ru
KBDD
kbdd@conference.gentoo.ru
Пятница, 1 апреля 2011< ^ >
qnikst установил(а) тему: kbdd@conference.gentoo.ru | вышла очередная версия (0.5) | в случае вопросов их можно просто написать в конференцию, и они будут прочитаны
Конфигурация комнаты
Участники комнаты

GMT+4
[16:24:11] maksbotan вошёл(а) в комнату
[18:51:59] felagund вошёл(а) в комнату
[19:03:04] <felagund> Добрый день.
Я использую kbdd для того, чтобы у окон были отдельные раскладки клавиатуры, а также для её индикации.
Всё было хорошо до тех пор, пока мне не захотелось использовать возможность grp:switch. Похоже, alt залипает, и вводится мешанина из кириллицы и латиницы. Остановка kbdd решает проблему, но слишком кардинально.
$ ./kbdd -v
kbdd 0.5.1_pre, see -h/--help for brief info #обновил из git сегодня
$ aptitude show xorg | grep Версия
Версия: 1:7.5+8
$ aptitude show awesome | grep Версия #пользуюсь рецептом из awesome wiki
Версия: 3.4.9-1
[19:05:38] <felagund> Вот соответствующий кусок 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] = "En", [1] = "Ru"}
    kbdwidget.text = " "..lts[layout].." "
end
)
[19:07:10] <felagund> Клавиатуру я настраиваю так: setxkbmap -layout us,ru -variant ,winkeys -option caps:grouplock,grp:caps_toggle,grp_led:scroll,terminate:ctrl_alt_bksp,lv3:menu_switch,misc:typo,grp:switch
[19:07:50] felagund вышел(а) из комнаты
[20:39:44] felagund вошёл(а) в комнату
[20:53:19] <felagund> Собрал я отладочную версию. Запустил её в awesome — нагенерировала за 7 секунд журнала на 52 килобайта. Запустил сессию XFCE — там ничего подобного и в помине нет.
[20:56:45] <felagund> kbdd :_on_propertyEvent property event
kbdd :kbdd_set_window_layout  (16777225->0)
kbdd :onLayoutUpdate  EVENT LAYOUT CHANGED 0
kbdd :kbdd_get_layout_name layout: USA
kbdd :onLayoutUpdate  Keyboard layout USA
kbdd :_on_propertyEvent property send_event 0
window 54525955
state 1
[20:56:54] <felagund> такое вот пишет
[23:10:41] maksbotan вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!