Читал ту тему, но предложенный в ней вариант (в параметрах раскладки удалил us,ru
добавил Россия, США, слетела галочка с клавиши для смены раскладки восстановил вроде заработала) не помог.
Пользователь решил продолжить мысль [time]Sat Jan 9 18:21:45 2010[/time]:
Как тут
http://wiki.archlinux.org/index.php/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B8_.D0.BA.D0.BB.D0.B0.D0.B2.D0.B8.D0.B0.D1.82.D1.83.D1.80.D1.8B
Плюс пара настроек под себя.
Почитал, сделал как написано:
Начиная с версии HAL 0.5.10 настройки клавиатуры в xorg.conf игнорируются. Для настройки используйте средства самого HAL. Создайте файл /etc/hal/fdi/policy/10-keymap.fdi такого содержания:
<?xml version="1.0" encoding="utf-8"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keypad">
<merge key="input.xkb.rules" type="string">base</merge>
<merge key="input.xkb.model" type="string">pc105</merge>
<merge key="input.x11_driver" type="string">evdev</merge>
<merge key="input.xkb.layout" type="string">us,ru</merge>
<merge key="input.xkb.variant" type="string">,winkeys</merge>
<merge key="input.xkb.options" type="string">grp:rctrl_toggle</merge>
</match>
</device>
</deviceinfo>
После ребута опять только одна США.