В этом разделе обсуждается, как настроить системную службу systemd-vconsole-setup, которая настраивает шрифт виртуальной консоли и раскладки клавиатуры.
        Служба systemd-vconsole-setup считывает
        /etc/vconsole.conf для получения
        информации о конфигурации. Решите, какую раскладку клавиатуры и
        экранный шрифт будете использовать. Инструкции для разных языков,
        которые вам помогут настроить консоль, есть на странице https://tldp.org/HOWTO/HOWTO-INDEX/other-lang.html.
        Изучите вывод команды localectl
        list-keymaps для получения списка допустимых
        консольных раскладок. Посмотрите в каталоге /usr/share/consolefonts список допустимых экранных
        шрифтов.
      
        Файл /etc/vconsole.conf должен
        содержать строки вида: ПЕРЕМЕННАЯ=значение. Распознаются следующие
        переменные:
      
              Эта переменная определяет таблицу сопоставления раскладки
              клавиатуры. Если значение не задано, то по умолчанию
              используется значение us.
            
Эту переменную можно использовать для настройки второй раскладки клавиатуры, по умолчанию значение не установлено.
Эта переменная определяет шрифт, используемый виртуальной консолью.
Эта переменная определяет используемую консолью таблицу символов.
Эта переменная определяет отображение шрифтов в Unicode.
        Мы будем использовать C.UTF-8 в качестве
        локали для интерактивных сеансов в консоли Linux в Раздел 9.7, «Настройка
        системной локали.». Консольные шрифты, поставляемые пакетом
        Kbd, содержащие глифы для всех
        символов сообщений программы в C.UTF-8
        являются LatArCyrHeb*.psfu.gz,
        LatGrkCyr*.psfu.gz, Lat2-Terminus16.psfu.gz и pancyrillic.f16.psfu.gz из каталога /usr/share/consolefonts (в других поставляемых
        консольных шрифтах отсутствуют глифы некоторых символов Unicode,
        таких как левые/правые кавычки и английское тире). Поэтому установите
        один из них, например Lat2-Terminus16.psfu.gz, в качестве шрифта консоли
        по умолчанию:
      
echo FONT=Lat2-Terminus16 > /etc/vconsole.conf
      Ниже приведен пример немецкой раскладки клавиатуры и консоли:
cat > /etc/vconsole.conf << "EOF"
KEYMAP=de-latin1
FONT=Lat2-Terminus16
EOF
      Вы можете изменить значение KEYMAP в процессе работы, используя утилиту localectl:
localectl set-keymap MAP
![[Примечание]](../images/note.png) 
        Обратите внимание, что команда localectl не работает в среде chroot. Её можно использовать только после загрузки системы LFS с помощью systemd.
Вы также можете использовать утилиту localectl с соответствующими параметрами, чтобы изменить раскладку клавиатуры X11, модель, модификацию и опции:
localectl set-x11-keymap LAYOUT [MODEL] [VARIANT] [OPTIONS]
Чтобы вывести список возможных значений для localectl set-x11-keymap параметры, запустите localectl с параметрами, перечисленными ниже:
Отображает известные модели клавиатуры X11.
Отображает известные раскладки клавиатуры X11.
Отображает известные варианты раскладки клавиатуры X11 (специфичное расположение клавиш).
Показывает известные дополнительные опции раскладки клавиатуры X11.
![[Примечание]](../images/note.png) 
        Для использования любого из перечисленных выше параметров требуется пакет XKeyboard-Config из BLFS.