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

Re: Слетает раскладка при переподключении клавиатуры



On Sat, Aug 14, 2010 at 02:41:54AM +0400, Anton Kovalenko wrote:
> Alexander Galanin <al@galanin.nnov.ru> writes:
> 
> >> Hal уже и не поможет. Можно сообразить что-нибудь на основе
> >> xinput watch-props и xinput list.
> >
> > watch-props отваливается при извлечении устройства, list-props
> > показывает только свойство Enabled.
> 
> Если делать по-простецки, изолентой^W на шелле: можно раз в несколько
> секунд звать list (именно его упоминал Станислав, а не list-props) и по
> результатам настраивать новые клавиатуры.
> 
> Если по-человечески -- XINPUT2 позволяет ловить именно события
> подключения новых устройств (xinput test-xi2 попробуйте).

Угу. xinput test-xi2 был бы оптимальным решением, если бы ему можно
было сказать ловить _только_ события HierarchyChanged. Собственный
обработчик сваять тоже элементарно.

-- 
Stanislav


Reply to: