Re: custom xkb settings & hotplug keyboards
sergio <mailbox@sergio.spb.ru> writes:
> Очень хочется настраивать xkb при появлении клавиатуры.
> Как это делать со стороны системы я представляю: взять и написать
> правило для udev. Но хочется что бы это было не системной настройкой,
> а пользовательской. Какой-нибудь аналог удева который запускается
> с правами пользователя при старте сессии и реагирует на появление
> клавиатуры.
Мой вариант (выкладываю на https://gist.github.com/4605420 ):
сишная программка, которая ловит события xinput2 XI_HierarchyChanged и
запускает указанную команду при любых изменениях.
Если не добавить какую-то умную фильтрацию, будут избыточные запуски
(при отключении клавиатуры уж точно, и по-моему при подключении там
более чем одно событие XI_HierarchyChanged), но в моем случае было пофигу.
--
Regards, Anton Kovalenko <http://github.com/akovalenko/sbcl-win32-threads/wiki>
+7(916)345-34-02 | Elektrostal' MO, Russia
Reply to: