On Wed, Apr 14, 2010 at 05:15:52PM +0400, Anton Kovalenko wrote:
> On Wed, Apr 14 2010, Иван Лох wrote:
> 
> >> Вроде бы раскладка setxkbmap применяется к core keyboard, т.е. к
> >> виртуальному устройству, которое есть всегда; тем не менее, если
> >> отключить и включить десктопную клавиатуру, последствия setxkbmap
> >> теряются; интересно, какая логика за этим стоит?).
> >
> > Клавиатуры разные бывают. А настройку их я только через hal умею делать...
> 
> Я понимаю, что они разные бывают, но core keyboard (виртуальная) ведь
> одна? Полагаю, при уходе с hal логика не изменилась - ну, другим
> способом оповещение об устройстве получается, но xinput2 и xkb это
> затрагивать не должно.
> 
> Вам приходилось на двух клавиатурах ставить разные раскладки, хотя бы
> через hal? И как оно при одновременном подключении -- действительно для
> каждой клавиатуры умеет свои настройки?

Каждая физическая клавиатура это Slave device и она настраивается через hal 
или udev. Core keyboard (XKeyboard) -- Master device -- динамически связана
с одной из них. Остальные -- XExtensionKeyboard.

setxkbmap имеет ключ -device (по-умолчанию, core keyboard)


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100414135845.gc3...@nano.ioffe.rssi.ru

Ответить