Next Previous Contents

5. Termcap 和 Terminfo 发行

根据它的 man page, " terminfo 是一个描述终端符号的数据库,使用屏幕向导程序……"。它用来在终端显示文本定义一个控制顺序的一般设置 (escape codes) ,并且没有对特别指定的驱动的需要提供尽可能的终端硬件支持。 terminfo 库位于主流的 Linux 发行版的 /usr/share/terminfo 。

terminfo 数据库支持旧的 termcap 和一个完全过时的 termlib 。 除了包需要 termcap ,当处理一个需要的包时,这通常只要是不涉及到程序安装。

大部分 Linux 发行版现在需要使用 terminfo ,但仍然保留旧的termcap 库兼容旧的应用程序 (查看 /etc/termcap)。有时候,一个特殊的兼容包,使用 termcap 链接库安装更顺利。甚至有时一个 #define termcap 声明可能需要一个源文件来注解。检查适当的权威信息发布的细节 doc 文件。


Next Previous Contents