http://www.linux.org.ru/books/ru-linux-faq/rulinux.faq-3.html#ss3.10
Для X 4.0.x
Section "InputDevice"
...
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc101"
Option "XkbLayout" "ru"
Option "XkbOptions" "grp:shift_toggle"
EndSection
надо бы пояснить, что с Option "XkbLayout" "ru" только русские буквы и будут в 4.3 вводиться... И для переключения раскладки надо-таки добавить Option "XkbLayout" "us,ru"
А то народ отсылают в фак, а там старье какое-то...