0
我正在实现一个基于Web的共享Linux终端(使用term.js),并且我面临的一个问题是各个连接用户的潜在屏幕大小差异。对于例如如果我设置export COLUMNS=160
,然后人小屏幕已经严重格式化输出,当他们做了ls
等共享linux终端 - 解析分辨率差异
我知道screen
可以让你分享终端 - 如何做屏幕账户中个人用户的分辨率变化?
我正在实现一个基于Web的共享Linux终端(使用term.js),并且我面临的一个问题是各个连接用户的潜在屏幕大小差异。对于例如如果我设置export COLUMNS=160
,然后人小屏幕已经严重格式化输出,当他们做了ls
等共享linux终端 - 解析分辨率差异
我知道screen
可以让你分享终端 - 如何做屏幕账户中个人用户的分辨率变化?
在具有多于screen
的当前高度的线条的终端上,屏幕的“逻辑”底部用一条破折线标记。在字符数少于screen
的当前宽度的终端上,行会被截断或格式不正确。让用户拥有不同的终端尺寸总是一团糟。 screen
幸好具有命令
Ctrl-A
F
(FIT):调整窗口的大小与当前区域的大小。
这允许用户覆盖先前用户的疯狂设置。