安装 Kbd-1.08

估计编译时间:		0.12 SBU
估计所需硬盘空间:     8 MB

安装 Kbd

Kbd在缺省情况下不会安装一些自带的工具( setlogcons, setvesablank 和 getunimap )。下面的补丁能把这些工具都装上。

运用补丁用这个命令:

patch -Np1 -i ../kbd-1.08.patch

安装Kbd用下面的命令:

./configure &&
make &&
make install

命令解释

patch -Np1 -i ../kbd-1.08.patch: 这个补丁改变了一个 Makefile ,以装上缺省不装的工具( setlogcons, setvesablank and getunimap )。

Kbd的内容

最后检查于 version 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

改变前台虚拟终端。 .

deallocvt

重新分配不用的虚拟终端。 .

dumpkeys

向标准输出设备输出当前键盘驱动程序使用的键盘转换表(keyboard translation table)的内容。 .

fgconsole

显示活动虚拟控制台的数量。

getkeycodes

显示内核的扫描码(scancode)/键码(keycode)影射表的内容。

getunimap

列印当前使用的 unimap.

kbd_mode

报告或者设置键盘的模式

kbdrate

设置键盘重复和延迟的速度。

loadkeys

加载键盘转换表(keyboard translation table)。

loadunimap

加载内核的统一码到字体(unicode-to-font)之间的影射表。

mapscrn

把用户定义的输出字符影射表加载到控制台驱动器中。注意这个程序已经过时,它实现的功能已经并入setfont程序。

openvt

在一个新虚拟终端启动一个程序

psfaddtable, psfgettable, psfstriptable, psfxtable

一个处理控制台字体的统一码(unicode)字符表的工具。

resizecons

让内核改变控制台的大小。

setfont

改变控制台的EGA/VGA字体。

setkeycodes

告诉内核的键盘驱动器在扫描码/键码影射表中加入新的影射。

setleds

设置当前终端键盘的LED标志。

setlogcons

将内核消息送到控制台.

setmetamode

设置键盘的转换键(meta key)。

setvesablank

使用硬件内嵌的屏幕保护。

showfont

显示某个字体的数据。显示的信息包括:字体信息、字体性质、字符大小和字符的位图。

showkey

测试键盘发出的扫描码和键码。

unicode_start

使控制台进入统一码(unicode)模式。

unicode_stop

终止控制台的统一码模式。

安装Kbd 依赖于

最后检查于 version 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