我想使用 screen-256color 术语而我的系统没有,所以我在我的主目录中编译了它。以下是我的问题

xxxx: ~/.terminfo > tree
.
|-- s
|   `-- screen-256color
`-- x
    `-- xterm-256color

2 directories, 2 files
xxxx: ~/.terminfo > setenv TERMINFO ~/.terminfo
xxxx: ~/.terminfo > setenv TERM  screen-256color
csh: No entry for terminal type "screen-256color"
csh: using dumb terminal settings.

系统好像检测不到screen-256color文件?

最佳答案

在大多数 Linux 上,terminfo 已经取代了 termcap。但是,对于一些应用程序,例如 csh/tcsh(例如 Slackware),有些人用 terminfo 替换 termcap 的速度很慢。如果是这种情况,它可能会在/etc/termcap 中寻找条目

您可以通过查看列出的库来轻松检查这一点

ldd `which csh`

关于linux - terminfo 似乎在 csh 中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30002988/

10-11 07:09