From 2203e654b389586650d553251b04544a34f189bf Mon Sep 17 00:00:00 2001 From: Sn4il Date: Mon, 2 Sep 2024 15:54:35 +0300 Subject: LFS 12.2 --- lfs-12.1-sysv/chapter08/kbd.html | 586 --------------------------------------- 1 file changed, 586 deletions(-) delete mode 100644 lfs-12.1-sysv/chapter08/kbd.html (limited to 'lfs-12.1-sysv/chapter08/kbd.html') diff --git a/lfs-12.1-sysv/chapter08/kbd.html b/lfs-12.1-sysv/chapter08/kbd.html deleted file mode 100644 index e296395..0000000 --- a/lfs-12.1-sysv/chapter08/kbd.html +++ /dev/null @@ -1,586 +0,0 @@ - - - - - - 8.66. Kbd-2.6.4 - - - - - - - - -

- 8.66. Kbd-2.6.4 -

-
-
-

- Пакет Kbd содержит файлы таблиц клавиш, консольные шрифты и утилиты - клавиатуры. -

-
-
-
- Приблизительное время сборки: - 0.1 SBU -
-
- Требуемое дисковое - пространство: 34 MB -
-
-
-
-
-

- 8.66.1. Установка пакета Kbd -

-

- Поведение клавиш backspace и delete не согласуется между - раскладками в пакете Kbd. Следующий патч исправляет эту проблему - для раскладок i386: -

-
patch -Np1 -i ../kbd-2.6.4-backspace-1.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-2.6.4
-
-
-

- 8.66.2. Содержимое - пакета 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-2.6.4 и /usr/share/unimaps -
-
-
-
-

- Краткое описание -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

- chvt -

-
-

- Изменяет используемый виртуальный терминал -

-
-

- deallocvt -

-
-

- Освобождает неиспользуемые виртуальные терминалы -

-
-

- dumpkeys -

-
-

- Создает дамп таблиц перевода клавиатуры -

-
-

- fgconsole -

-
-

- Выводит номер активного виртуального терминала -

-
-

- getkeycodes -

-
-

- Выводит таблицу ядра соответствия сканкода и кода клавиши -

-
-

- kbdinfo -

-
-

- Получает информацию о состоянии консоли -

-
-

- kbd_mode -

-
-

- Выводит или устанавливает режим клавиатуры -

-
-

- kbdrate -

-
-

- Устанавливает частоту повторных нажатий клавиш и задержки - клавиатуры -

-
-

- loadkeys -

-
-

- Загружает таблицу преобразования клавиатуры -

-
-

- loadunimap -

-
-

- Загружает таблицу ядра отображения символов юникода -

-
-

- mapscrn -

-
-

- Устаревшая программа, которая использовалась для загрузки - определяемой пользователем таблицы соответствия выводимых - символов в драйвер консоли; теперь эту функцию выполняет - setfont -

-
-

- openvt -

-
-

- Запускает программу на новом виртуальном терминале (VT) -

-
-

- psfaddtable -

-
-

- Добавляет таблицу символов Unicode в консольный шрифт. -

-
-

- psfgettable -

-
-

- Извлекает встроенную таблицу символов Unicode из - консольного шрифта. -

-
-

- psfstriptable -

-
-

- Удаляет встроенную таблицу символов Unicode из - консольного шрифта. -

-
-

- psfxtable -

-
-

- Обрабатывает таблицы символов Unicode для консольных - шрифтов. -

-
-

- setfont -

-
-

- Изменяет шрифты Enhanced Graphic Adapter (EGA) и Video - Graphics Array (VGA), используемые в консоли -

-
-

- setkeycodes -

-
-

- Загружает таблицу соответствия сканкодов ядра и кодов - клавиш; это удобно, если на клавиатуре есть нестандартные - клавиши -

-
-

- setleds -

-
-

- Устанавливает значения флагов клавиатуры и индикаторов - (обычно - светодиоды) -

-
-

- setmetamode -

-
-

- Определяет обработку метаклавиши на клавиатуре (обычно, - это клавиша Win) -

-
-

- setvtrgb -

-
-

- Устанавливает цветовую схему консоли для всех виртуальных - терминалов -

-
-

- showconsolefont -

-
-

- Показывает текущий шрифт экрана консоли EGA/VGA -

-
-

- showkey -

-
-

- Показывает сканкоды, код клавиши и код ASCII для клавиш, - нажатых на клавиатуре -

-
-

- unicode_start -

-
-

- Переводит клавиатуру и консоль в режим UNICODE. [Не - используйте эту программу, если вы не используете файл - раскладки для кодировки ISO-8859-1. Для других кодировок - эта утилита выдает неправильные результаты]. -

-
-

- unicode_stop -

-
-

- Возвращает клавиатуру и консоль из режима UNICODE -

-
-
-
-
- - - -- cgit v1.2.3