Ham*_*mza 4 gnu-screen terminal xterm gnome-terminal
我正在使用screen串行链接连接到嵌入式 Linux 板并尝试更改终端类型,因为默认值vt100在颜色和滚动等方面非常严格。
该screen手册建议的配置选项termcapinfo,但使用不解决问题。
在主机上,TERM设置为xterm-256color并且当我连接到目标时,使用termcapinfo我的 中的设置.screenrc,TERM仍然设置为vt100。
我在想也许我应该在目标机器上设置一些东西?
这是设置$TERM为的远程机器vt100,因为它不知道您连接的是哪个终端模拟器。vt100是一个安全值,因为大多数现代终端和终端仿真器(包括screen)是兼容的。
要告诉那边的应用程序您的终端实际上是什么,您必须$TERM明确设置:
TERM=screen
Run Code Online (Sandbox Code Playgroud)
你可以做:
find $(infocmp -D) -printf '%f\n' | sort -u | grep screen
Run Code Online (Sandbox Code Playgroud)
看看是否有更合适的条目,如screen-256color.