解决Tmux提示的size x*x from a smaller client窗口缩放问题
背景
最近升级了电脑系统,发现终端 ssh 连不上了,提示 Unable to negotiate with xxx.xx.xx.xx port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss ,以为是后端服务升级了链接安全,因为着急开发,就换了浏览器在线ssh连接工具。
使用了一段时间后感觉浏览器在线工具不好用,就搜了下本地终端ssh连接失败的【解决方案】,最后找到原因:电脑系统升级后,系统自带的ssh客户端,默认关闭了rsa加密。
解决了之后,又可以开心地使用本地终端了,但是使用 tmux,进到会话窗口的时候,又懵了,咋工作区那么小了,满屏的点点是个什么鬼,右下看到了一行小字:(size x*x from a smaller client),当即我就怀疑是不是我在浏览器工具中使用了tmux,相互影响了。最终找到同病相怜的网友,记录一下解决方案:
操作

一般,我只知道detach一个会话的操作是 prefix + d,原来还有个命令是 prefix + D,在会话只有一个client时,两个命令没啥区别,当有多个client打开了这个会话,后一个命令可以选择你要detach的client,就是这样。
升级系统后,ssh连接遇到问题,解决方法是开启ssh客户端的rsa加密。之后使用tmux时发现窗口显示异常,满屏点点,提示(sizex*xfromasmallerclient)。解决此问题需了解tmux的client管理和窗口调整操作,如prefix+D命令。参考了相关解决方案,成功解决了tmux窗口缩放的问题。
6

被折叠的 条评论
为什么被折叠?



