[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: