下一页 上一页 目录

1. 有用程序

以下软件包包含键盘或控制台相关程序。

kbd-1.06.tar.gz 包含 loadkeysdumpkeysshowkeysetmetamodesetledssetfontshowconsolefontmapscrnkbd_modekbdrateloadunimapchvtresizeconsdeallocvtgetkeycodessetkeycodes。 它还包含 openvt,以前称为 open

存在 `kbd` 软件包的一个克隆版本,名为 console-tools,它包含或多或少相同的内容。最新版本 console-tools-0.3.3 大致与 kbd-0.99 同步。

SVGATextMode-1.10 包含 SVGATextMode,这是一个取代 resizecons 的程序。

util-linux-2.11 包含 setterm

sh-utils-1.12 包含 stty

另请参阅 dynamic-vc-1.2.tar.gzconsd-1.3.tgz,了解利用“键盘信号”键的程序。非常原始的版本是 kbd 软件包中找到的 spawn_loginspawn_console

请参阅 font.tgz,了解处理控制台字体的软件包。

recodekonwert-1.8 这样的软件包允许在不同字符编码之间进行转换。

X 发行版包含 xmodmapxsetkbd_mode。(另请参阅 X386keybd(1),了解 XFree86 1.3 下的情况,以及 Xserver(1),了解 X11R6 下的 XKEYBOARD 扩展。)xmodmap 的一个方便界面是 xkeycaps,请参阅 http://www.jwz.org/xkeycaps/

termcap-2.0.8.tar.gz 包含 termcap,一个旧的终端功能数据库。ncurses-1.9.9e.tar.gz 包含取代 termcaptermlib 数据库。(但是,仍然有很多程序使用 termcap。)

请参阅 loadkeys(1)、setleds(1) 和 setmetamode(1),了解各种按键生成的代码以及在非 X 环境下 LED 的设置。在 X 环境下,请参阅 xmodmap(1) 和 xset(1)。

请参阅 setfont(8),了解如何加载控制台字体。 许多人会想要加载像 iso01.f16 这样的字体,因为默认字体是显卡的硬件字体,并且通常是缺少重音字符和其他 Latin-1 符号的“代码页 437”字体。

请参阅 setterm(1) 和 kbdrate(8),了解非 X 环境下的属性,例如前景色和背景色、屏幕消隐和字符重复率。 在 X 环境下,请参阅 xset(1),也适用于按键咔哒声和铃声音量。

文件 /etc/termcap 定义了许多寻址控制台(或任何其他终端)的程序使用的转义序列。 请参阅 termcap(5)。 更现代的版本位于 /usr/lib/terminfo 中。 请参阅 terminfo(5)。 Terminfo 文件由 terminfo 编译器 /usr/lib/terminfo/tic 编译,请参阅 tic(1)。 它们的内容可以使用程序 infocmp 进行检查,请参阅 infocmp(1)。

Linux 控制台序列记录在 console_codes(4) 中。

Rick van Rein 的软件包 funkey 为现代键盘上的所有这些新按键提供支持。 请参阅 rick.vanrein.org/linux/funkey


下一页 上一页 目录