解决SSH远程登录后屏幕尺寸不对的问题

首先解释下标题: 其实我想表达的是: 解决SSH远程登录后本地终端窗口大小改变远程屏幕尺寸没有随之改变导致显示混乱的问题, 但是太长了, 嗯.
我的一部分Linux VPS存在这个问题, 而另一部分是正常的; 一个由镜像默认安装的Ubuntu 10.04 Server一定存在这个问题.

具体解决方法其实很简单, 只是因为搜索的时候有点小纠结, 所以当做译文吧:
编辑 /etc/screenrc
找到

termcapinfo xterm 'is=...'

注: …表示还有很多长得像乱码的字符, 反正前面部分能对上就行
修改为:

termcapinfo xterm* 'is=...'

也就是说, 只添加那个*(星号).
之后重新连接/重新打开screen即可.

之前因为连上ssh并没有启动screen, 而是直接打开mtr, rtorrent 之类的程序, 也存在此问题, 所以没有怀疑到screenrc头上去 = =||||

参考资料:
http://lists.gnu.org/archive/html/screen-users/2010-12/msg00027.html

10 thoughts on “解决SSH远程登录后屏幕尺寸不对的问题”

        1. 明显不会这样….我都说了一个默认安装的Ubuntu 10.04 Server在用ssh登陆过去装个mtr跑都会出这问题…

Leave a Reply

Your email address will not be published. Required fields are marked *

QR Code Business Card