2014-10-20 65 views
0

我正在实现一个基于Web的共享Linux终端(使用term.js),并且我面临的一个问题是各个连接用户的潜在屏幕大小差异。对于例如如果我设置export COLUMNS=160,然后人小屏幕已经严重格式化输出,当他们做了ls共享linux终端 - 解析分辨率差异

我知道screen可以让你分享终端 - 如何做屏幕账户中个人用户的分辨率变化?

回答

1

在具有多于screen的当前高度的线条的终端上,屏幕的“逻辑”底部用一条破折线标记。在字符数少于screen的当前宽度的终端上,行会被截断或格式不正确。让用户拥有不同的终端尺寸总是一团糟。 screen幸好具有命令

Ctrl-AF(FIT):调整窗口的大小与当前区域的大小。

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