共享linux终端 - 解决分辨率差异

时间:2014-10-20 17:36:19

标签: javascript linux terminal gnu-screen

我正在实现一个基于Web的共享Linux终端(使用term.js),我面临的一个问题是各种连接用户的潜在屏幕尺寸差异。对于例如如果我设置export COLUMNS=160,那么屏幕较小的人在执行ls等时输出格式错误。

我知道screen允许您共享终端 - 屏幕如何解释个别用户的分辨率变化?

1 个答案:

答案 0 :(得分:1)

在线路数超过screen当前高度的终端上,"逻辑"屏幕底部标有一行破折号。在字符数小于screen当前宽度的终端上,行被截断或格式错误。用户拥有不同的终端大小总是一团糟。幸运的是screen有命令

  

Ctrl-A F(适合):将窗口大小调整为当前区域大小。

这允许用户覆盖以前用户的疯狂设置。