LINUX.ORG.RU

Arch, Xorg 1.6.1, не переключается раскладка


0

0

Настроил hotplugging, перестала переключаться раскладка. Пробовал в kde 3.5, fluxbox и awesome, видимо от WM не зависит. Конфиг вроде правильный, hal-device показывает, что параметры подхвачены:
input.xkb.layout = 'en,ru(winkeys)' (string)
input.xkb.variant = 'winkeys' (string)
input.x11_driver = 'evdev' (string)
input.xkb.options = { 'grp:lwin_toggle', 'grp_led:scroll' } (string list)
info.product = 'Microsoft Natural? Ergonomic Keyboard 4000' (string)

Притом клава в hal-device отображается два раза, отличаясь только номерами input device.

Содержимое /etc/hal/fdi/policy/10-x11-input.fdi:

<match key="info.capabilities" contains="input.keys">
<merge key="input.xkb.rules" type="string">xorg</merge>
<merge key="input.xkb.layout" type="string">en, ru(winkeys)</merge>
<merge key="input.xkb.variant" type="string">winkeys</merge>
<merge key="input.xkb.model" type="string">evdev</merge>
<merge key="input.xkb.options" type="strlist">grp:lwin_toggle</merge>
<append key="input.xkb.options" type="strlist">grp_led:scroll</append>
</match>

Ответ на: комментарий от PayableOnDeath

>только "en,ru", ибо "winkeys" ниже указан

насколько я помню, с определенной версии иксов winkeys стоит по умолчанию.

fizteh
()
Ответ на: комментарий от PayableOnDeath

Да-с, дублирование, но на конечный результат не влияет.

Хотел бы обратить внимание аналитиков на модель клавы -- Microsoft Natural 4000. Не рекламы конечно для, а потому что система ее видит как два устройства, стандартная клава и рюшечки. Ни у кого такого не было?

flagist0
() автор топика
11 июля 2009 г.
Ответ на: комментарий от flagist0

> система ее видит как два устройства, стандартная клава и рюшечки. Ни у кого такого не было? 

Вообще-то это вариант нормы, спокойнее пациент ;-)
Еще давно читал:
http://sphinx.net.ru/blog/entry/msnek-linux/

> Особенностью устройства является то, что при подключении клавиатуры на самом деле ядро видит сразу два девайса:
> $ cat /proc/bus/input/devices | grep N: | grep Microsoft
> N: Name="Microsoft Natural® Ergonomic Keyboard 4000"
> N: Name="Microsoft Natural® Ergonomic Keyboard 4000"

> Многие современные клавиатуры работают именно так — фактически одно
> устройство отвечает за обработку «стандартных» кнопок, а другое —
> «дополнительных».

Алсо большОй позор у меня --
> dmesg | grep uhub | grep interf
uhidev0 at uhub7 port 1 configuration 1 interface 0 "Logitech USB Trackball" rev 1.10/14.00 addr 2
uhidev1 at uhub7 port 2 configuration 1 interface 0 "Sun Microsystems Type 6 Keyboard" rev 1.00/1.02 addr 3

Последняя кстати пример плохой клавиатуры с точки зрения эргономичности. Даже блок доп. клавиш -- ее преимущество не забиндил до сих пор -- лень :'D
А вот трекбол неплохой вариант среди самых дешевых. Особенно симметричность доставляет левой руке.

P.S.: Кото говорил что исключительно анонимусит на ЛОРе?

slonotop
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.