首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Unix屏幕实用程序错误:找不到'xterm-256color‘的termcap条目

Unix屏幕实用程序错误:找不到'xterm-256color‘的termcap条目
EN

Stack Overflow用户
提问于 2012-05-31 04:45:41
回答 3查看 27.7K关注 0票数 14

我在NetBSD系统上工作,从我的Mac通过ssh连接,我想使用screen实用程序,这样我就可以启动进程,并在终端连接中断后返回到它们。当我键入screen时,我得到错误消息:

代码语言:javascript
复制
Cannot find termcap entry for 'xterm-256color'

看过论坛帖子后,我认为这与远程机器上的termcap有关,但事实似乎并非如此;我可以从另一台计算机启动screen而不会出现任何错误,而我通常无法访问这台计算机。这表明我需要在我的本地机器上配置一些东西,但我还不能弄清楚是什么或如何配置。虽然这篇文章的标签是"gnu-screen“,但我怀疑我使用的是Berkeley screen,尽管我不知道这是否是一个重要的区别。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-05-31 05:12:36

快速解决方案:运行TERM=xterm screen而不是screen

你得到这个错误是因为你的mac上有TERM=xterm-256color,而xterm-256颜色不在远程机器的术语上限中。当您从另一台计算机连接时,您不会收到该错误,因为它将其TERM变量设置为其他变量。

票数 32
EN

Stack Overflow用户

发布于 2013-08-27 09:40:08

您可以亲自将其添加到$HOME/.termcap -在您的NetBSD帐户上运行以下命令:

代码语言:javascript
复制
infocmp -C xterm-color | sed -e 's/xterm-color/xterm-256color/' > $HOME/.termcap

但是您也可以以root (或要求root)的身份将termcap条目添加到/usr/share/misc/termcap。这将为所有用户修复它。

票数 5
EN

Stack Overflow用户

发布于 2015-03-29 03:10:49

在OS中,依次选择“配置文件”、“高级”和“终端”,从xterm-256color切换到xterm

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10823994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档