Поставил в XF86Config XkbOptions "grp:ctrl_shift_toggle" теперь CapsLock работает, а переключиться на русский не могу. Убрал - проблема осталась. Что за дела?
Устарело давно это Cyrillic HOWTO.
Сейчас использование XKB есть "единственно верное и правильное" решение ;))
По поводу настройки XKB нужно смотреть вот тут:
http://www.tsu.ru/~pascal/other/xkb/