Вот контекст: у меня Debian 7.3 в качестве хост-системы (с LANG = fr_FR.UTF-8), на которых я запускаю виртуальные машины с qEmu (только в образовательных целях). Я создал образ диска, на котором установил тестовый Debian 7.3.
NB: Я установил английский язык гостевой системы, а клавиатуру - французскую раскладку. NB2: В гостевой системе нет X. Собственно, это просто базовая система.
При загрузке этого компьютера с параметрами по умолчанию: qemu -hda debian.img (под X из хост-системы) открывается новое окно, я вижу загрузку Debian, и все работает нормально: я могу войти в систему, и раскладка клавиатуры соответствует моей физической клавиатуре: «AZERTY».
Но если я запускаю гостевую систему в среде без X (qemu -hda debian.img -curses) после загрузки, раскладка клавиатуры выглядит как-то странно: - нажатие «azerty» отображает «qwerty» - нажатие «1» отображает "7"
Ты хоть представляешь, что происходит? Как я могу это исправить?
Немного поработав RTFM, я нашел -k вариант (ооо). Он отлично работает с: qemu -hda debian.img -curses -k fr
Надеюсь, это поможет другим ...