繁体   English   中英

如果我使用串行端口控制台登录linux,是否使用terminfo或termcap?

[英]If I login linux using serial port console, does it using the terminfo or termcap?

由Linux内核的VT子系统实现的Linux控制台,当我从串行端口控制台登录时,是否使用terminfo或termcap?

这没什么区别。 少数系统可能对某些应用程序使用termcap (现有的,可能仅是Slackware),但是无论应用程序是否在串行端口上运行,该应用程序都使用相同的库。

多个应用程序使用ncurses库的termcap 接口 (该库同时提供termcap和terminfo接口),但这不会改变答案。 他们仍将使用相同的库(和相同的接口),只是因为在不同的低级接口之间切换到相同的库没有什么意义。

“接口”当然是指少数用于初始化和查询终端数据库的功能。 使用termcap 界面进行ncurses的应用程序仍会获得terminfo数据,尽管对其进行了微调以使其更适合与诸如screen应用程序一起使用,这些应用程序假设备用字符集没有被termcap md重置(与sgr0相同)。

进一步阅读:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM