Вообщем с X11 все просто:
$ localectl set-x11-keymap us,ru pc105 "" grp:alt_shift_toggle
А для вяленного что нужно? .xinitrc? /etc/profile.d/.sh? Как правильно?
Решение №1:
# Настройка клавиатуры для linux console
# keymap
# Список доступных можно посмотреть так
# $ ls /usr/share/kbd/keymaps/i386/qwerty/ru*
# С переключением раскладки по Alt+Shift
echo 'KEYMAP="ruwin_alt_sh-UTF-8"' > /etc/vconsole.conf
# Шрифт с поддержкой кирилицы
echo 'FONT="cyr-sun16"' >> /etc/vconsole.conf