Установка Kbd-1.06

Приблизительное время компиляции:           0.12 SBU
Необходимое дисковое пространство: 8 MB

Инсталляция Kbd

Перед установкой пакета примените патч. Удостоверьтесь, что патч и пакет распакованы перед инсталляцией.

Для инсталляции Kbd выполните:

patch -Np1 -i ../kbd-1.06-3.patch &&
./configure &&
make &&
make install

Пояснения команд

patch -Np1 -i ../kbd-1.06-3.patch: Этот патч устраняет две проблемы. Первая связана с поведением loadkeys -d, где в некоторых версиях наблюдаются сбои. Эту проблему неоюбходимо устранить, т.к. сценарии загрузки зависят от корректного выполнения команды loadkeys -d. Вторая часть патча вносит измененияч в файл Makefile, для того чтобы установить некоторые утилиты, неинсталлируемые по умолчанию (например, setlogcons, setvesablank и getunimap).

Содержимое Kbd

Последняя проверка: версия 1.06.

Программы

chvt, deallocvt, dumpkeys, fgconsole, getkeycodes, getunimap, kbd_mode, kbdrate, loadkeys, loadunimap, mapscrn, openvt, psfaddtable (ссылка на psfxtable), psfgettable (ссылка на psfxtable), psfstriptable (ссылка на psfxtable), psfxtable, resizecons, setfont, setkeycodes, setleds, setlogcons, setmetamode, setvesablank, showfont, showkey, unicode_start, и unicode_stop

Описание

chvt

chvt переключает текущий виртуальный терминал.

deallocvt

deallocvt закрывает неиспользуемые виртуальные терминалы.

dumpkeys

dumpkeys выводит таблицы перевода клавиатуры.

fgconsole

fgconsole выводит число активных виртуальных терминалов.

getkeycodes

getkeycodes выводит таблицу конвертирования scancode-to-keycode.

getunimap

getunimap выводит текущий используемый unimap.

kbd_mode

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

kbdrate

kbdrate устанавливает время повтора и задержки клавиатуры.

loadkeys

loadkeys загружает таблицы перевода клавиатуры.

loadunimap

loadunimap загружает таблицу конвертирования unicode-to-font.

mapscrn

mapscrn загружает определенную пользователем таблицу перевода выводимых символов в драйвер консоли. Заметьте, что утилита устарела, и ее возможности встроены в setfont.

openvt

openvt запускает программу на новом виртуальном терминале (VT).

psfaddtable, psfgettable, psfstriptable, psfxtable

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

resizecons

resizecons меняет настройки ядра, касающиеся размера консоли.

setfont

Позволяет менят консольные шрифты EGA/VGA.

setkeycodes

setkeycodes загружает правила преобразования из сканкодов в клавиатурные.

setleds

setleds устанавливает индикаторы клавиатуры. Многие люди предпочитают включение numlock по умолчанию. и это может быть выполнено с помощью этой программы.

setlogcons

setlogcons выводит сообщения ядра в консоль.

setmetamode

setmetamode определяет метауправление клавиатурой.

setvesablank

Позволяет использовать встроенный аппаратный хранитель экрана (просто пустой экран).

showfont

showfont отображает информацию о шрифте. Показываются свойства шрифта, метрики символов и их образцы.

showkey

showkey проверяет сканкоды с клавиатуры.

unicode_start

unicode_start переводит консоль в режим Unicode.

unicode_stop

unicode_stop выводит клавиатуру и консоль из режима Unicode.

Зависимости Kbd

Последняя проверка: версия 1.06.

Bash: sh
Binutils: as, ld, strip
Bison: bison
Diffutils: cmp
Fileutils: cp, install, ln, mv, rm
Flex: flex
Gettext: msgfmt, xgettext
Gcc: cc1, collect2, cpp0, gcc
Grep: grep
Gzip: gunzip, gzip
Make: make
Patch: patch
Sed: sed
Sh-utils: uname