unix – eterm-color:未知的终端类型

前端之家收集整理的这篇文章主要介绍了unix – eterm-color:未知的终端类型前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在Emacs的ansi-term终端中,当我ssh到特定的远程主机时,终端无法正确识别,我收到错误
'eterm-color': unknown terminal type.

我在远程机器上添加了导出TERMINFO =〜/ .terminfo到.bashrc,我在远程机器上尝试了以下内容

cp -r /usr/share/emacs/21.4/etc/e ~/.terminfo

为了以防万一,我还尝试将我自己的本地副本/ etc / e(Emacs 24.3)复制到远程计算机上的〜/ .terminfo.

另外,如果它很重要,如果我在远程机器上尝试infocmp,我得到:

>infocmp
infocmp: couldn't open terminfo file /usr/share/terminfo/e/eterm-color.

我怎样才能解决这个问题?

你似乎已经看到了以下信息,所以它可能没有用,但它可能值得重申.

Emacs Wiki解释了您应该将本地系统上/usr/share/emacs/xx.x/etc/e目录中的eterm-color和eterm-color.ti文件复制(或符号链接)到〜/ .terminfo / e /目录(或者在/usr/share / terminfo / e /系统范围内).

当然,您也可以在需要连接的任何远程主机上执行此类操作.

在您管理的基于Debian的系统上,您可以apt-get install ncurses-term,其中包括/usr/share / terminfo / e / eterm-color.

关于问题中的细节,请注意,如果您还没有〜/ .terminfo目录,那么cp -r /usr/share/emacs/21.4/etc/e~ / .terminfo将无法达到您的预期目的它要做.目前尚不清楚是否是这种情况,但它可以解释为什么它不起作用?你需要〜/ .terminfo / e /目录下的eterm-color文件;不是直接在〜/ .terminfo /.

(n.b.我个人总是只安装ncurses-term,所以我不能直接担保〜/ .terminfo方法.)

原文链接:https://www.f2er.com/bash/387170.html

猜你在找的Bash相关文章