%general-entities; ]> kbd &kbd-version;
&kbd-url;
Kbd-&kbd-version; Kbd <para>Пакет Kbd содержит файлы таблиц клавиш, консольные шрифты и утилиты клавиатуры.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&kbd-fin-sbu;</seg> <seg>&kbd-fin-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Установка пакета Kbd Поведение клавиш backspace и delete не согласуется между раскладками в пакете Kbd. Следующий патч исправляет эту проблему для раскладок i386: patch -Np1 -i ../&kbd-backspace-patch; После исправления клавиша backspace генерирует символ с кодом 127, а клавиша delete генерирует хорошо известную escape-последовательность. Удалите ненужную программу resizecons (она требуется несуществующей svgalib для предоставления файлов видеорежима — для нормального использования setfont, который правильно определяет размеры консоли) вместе с ее справочной страницей. sed -i '/RESIZECONS_PROGS=/s/yes/no/' configure sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in Подготовьте Kbd для компиляции: ./configure --prefix=/usr --disable-vlock Значение параметра configure: --disable-vlock Этот параметр предотвращает сборку утилиты vlock, поскольку для неё требуется библиотека PAM, которая недоступна в среде chroot. Скомпилируйте пакет: make Чтобы протестировать пакет, выполните: make check Установите пакет: make install Для некоторых языков (например белорусского) пакет Kbd не предоставляет подходящую раскладку, штатная раскладка by предполагает кодировку ISO-8859-5, а обычно используется раскладка CP1251. Пользователи таких языков должны отдельно загрузить рабочую раскладку. По желанию, установите документацию: cp -R -v docs/doc -T /usr/share/doc/kbd-&kbd-version; Содержимое пакета Kbd Установленные программы Созданные каталоги chvt, deallocvt, dumpkeys, fgconsole, getkeycodes, kbdinfo, kbd_mode, kbdrate, loadkeys, loadunimap, mapscrn, openvt, psfaddtable (ссылка на psfxtable), psfgettable (ссылка на psfxtable), psfstriptable (ссылка на psfxtable), psfxtable, setfont, setkeycodes, setleds, setmetamode, setvtrgb, showconsolefont, showkey, unicode_start и unicode_stop /usr/share/consolefonts, /usr/share/consoletrans, /usr/share/keymaps, /usr/share/doc/kbd-&kbd-version; и /usr/share/unimaps Краткое описание chvt Изменяет используемый виртуальный терминал chvt deallocvt Освобождает неиспользуемые виртуальные терминалы deallocvt dumpkeys Создает дамп таблиц перевода клавиатуры dumpkeys fgconsole Выводит номер активного виртуального терминала fgconsole getkeycodes Выводит таблицу ядра соответствия сканкода и кода клавиши getkeycodes kbdinfo Получает информацию о состоянии консоли kbdinfo kbd_mode Выводит или устанавливает режим клавиатуры kbd_mode kbdrate Устанавливает частоту повторных нажатий клавиш и задержки клавиатуры kbdrate loadkeys Загружает таблицу преобразования клавиатуры loadkeys loadunimap Загружает таблицу ядра отображения символов юникода loadunimap mapscrn Устаревшая программа, которая использовалась для загрузки определяемой пользователем таблицы соответствия выводимых символов в драйвер консоли; теперь эту функцию выполняет setfont mapscrn openvt Запускает программу на новом виртуальном терминале (VT) openvt psfaddtable Добавляет таблицу символов Unicode в консольный шрифт. psfaddtable psfgettable Извлекает встроенную таблицу символов Unicode из консольного шрифта. psfgettable psfstriptable Удаляет встроенную таблицу символов Unicode из консольного шрифта. psfstriptable psfxtable Обрабатывает таблицы символов Unicode для консольных шрифтов. psfxtable setfont Изменяет шрифты Enhanced Graphic Adapter (EGA) и Video Graphics Array (VGA), используемые в консоли setfont setkeycodes Загружает таблицу соответствия сканкодов ядра и кодов клавиш; это удобно, если на клавиатуре есть нестандартные клавиши setkeycodes setleds Устанавливает значения флагов клавиатуры и индикаторов (обычно - светодиоды) setleds setmetamode Определяет обработку метаклавиши на клавиатуре (обычно, это клавиша Win) setmetamode setvtrgb Устанавливает цветовую схему консоли для всех виртуальных терминалов setvtrgb showconsolefont Показывает текущий шрифт экрана консоли EGA/VGA showconsolefont showkey Показывает сканкоды, код клавиши и код ASCII для клавиш, нажатых на клавиатуре showkey unicode_start Переводит клавиатуру и консоль в режим UNICODE. [Не используйте эту программу, если вы не используете файл раскладки для кодировки ISO-8859-1. Для других кодировок эта утилита выдает неправильные результаты]. unicode_start unicode_stop Возвращает клавиатуру и консоль из режима UNICODE unicode_stop