Terminal

通過串列連接更改螢幕的終端類型

  • December 17, 2013

我正在使用screen串列連結連接到嵌入式 Linux 板並嘗試更改終端類型,因為預設值vt100在顏色和滾動等方面非常嚴格。

screen手冊建議了配置選項termcapinfo,但使用它並不能解決問題。

在主機上,TERM設置為xterm-256color,當我連接到目標時,使用termcapinfo我的設置.screenrcTERM仍然設置為vt100.

我在想也許我應該在目標機器上設置一些東西?

它是設置$TERM為的遠端機器vt100,因為它不知道您連接的是哪個終端仿真器。vt100是一個安全的值,因為大多數現代終端和終端仿真器(包括screen)都兼容。

要告訴那裡的應用程序您的終端實際上是什麼,您必須$TERM明確設置:

TERM=screen

你可以做:

find $(infocmp -D) -printf '%f\n' | sort -u | grep screen

看看是否有更合適的條目,如screen-256color.

引用自:https://unix.stackexchange.com/questions/105564