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方法.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |