переключение языков в 11.2 (особенно в терминалах)

с горем пополам таки настроил переключение раскладки в icewm пока по capslock,
как оказалось чтобы подхватывались ручные настройки из /etc/X11/xorg.conf

Section "InputDevice"
  # Driver "kbd" will be disabled unless 'Option "AutoAddDevices" "off"' 
  # is set in "ServerFlags" section.

нужно добавит туда строку следующего содержания

Section "ServerFlags"
***  
 Option       "AutoAddDevices" "off"
EndSection

хотя хочется по shift+Caps переключать на русский например. а capslock только на английский.
строка в Section “InputDevice” выглядит сейчас вот так

Option       "XkbOptions" "grp:switch,grp:caps_toggle,grp_led:scroll"

что тут надо написать чтоб переключало отдельно на русский shift+CapsLock и на английский CapsLock, и перебирало варианты по правому Win(или как там оно)?

Настроить переключение в терминале /dev/tty1-tty6 вообще не могу. когда для этого работал sax2 то проблем с этим совершенно не было. Но как обычно бывает поломали то что раньше работало.
как можно аналогичным образом заставить работать kbd в терминале без поднятого X.org
заранее спасибо.

Для переключения в терминале нужно указать файл раскладки из /usr/share/kbd/keymaps/i386/qwerty.
Это прописывается в /etc/sysconfig/keyboard.
У меня, к примеру, написано:
KEYTABLE=“ruwin_alt-UTF-8.map.gz”
Это означает, что используется русская раскладка windows, и переключение производится клавишей Alt.

Про раздельные клавиши для раскладок в X не скажу. Не уверен, что так можно.

спасибо за быстрый ответ буду пытать счастья.