小编ott*_*erb的帖子

在 WSL 中启动“gnu-screen”会话后没有滚动条

我在 Windows 10 上使用 Ubuntu 18.04 (WSL)。在启动屏幕会话之前,我可以通过鼠标或触摸板使用滚动条。但是,一旦我启动一个屏幕,我就会丢失滚动条(灰色)。

我做了什么:

  1. 将缓冲区大小从属性 50 -> 900 增加(无效果)

  2. screen-h选项开始screen -h 50 or 1000(无效果)

tmux 似乎也有同样的问题。

有趣的是,当我 ssh 到远程服务器(SUSE Linux Enterprise Server 11)时,screen实际上在相同的 Ubuntu 18.04 WSL shell 中运行良好。

所以,我觉得必须有一种方法可以在 WSL 中实现这一点。

版本信息:

WSL Screen 版本 4.06.02 GNU bash,版本 4.4.19(1)-release

SUSE Screen 版本 4.00.02 GNU bash,版本 3.2.57(2)-release

WSL 使用更新版本的 bash 和 screen。

这两个.screenrc文件都接近空,并且不包含与缓冲区大小或滚动条相关的配置。

我知道Ctrl + A, ESC要进入复制模式,然后用键盘向上/向下滚动(参见/sf/answers/613231671/)。但这并没有给我滚动条,并且鼠标/触摸板在此模式下不起作用。

有什么解决办法吗??

gnu-screen windows-subsystem-for-linux

5
推荐指数
1
解决办法
1141
查看次数