我在 GNU screen 中看到了一些奇怪的东西。当我在自己的 Ubuntu 10.04 机器上使用 screen 时,当我在 shell 中输入一堆行时,我可以看到我的 GNOME 终端窗口收集我的回滚,然后我可以在 GNOME 终端中使用鼠标滚轮、Shift-PgUp 等向上滚动。
但是在我朋友的机器上,同样安装了 Ubuntu 10.04,但不知何故 screen 却无法做到这一点。它从不会在 GNOME 终端中“留下”比当前屏幕更多的内容,因此滚动条永远不会改变大小,尝试使用鼠标滚轮滚动只会被解释为向上键,导致 shell 转到上一行。
我们仔细研究了我们的.screenrc
和.inputrc
,但找不到导致这种情况的原因。这似乎无关紧要,因为如果我在自己的机器上创建一个全新的用户,在他的机器上创建一个全新的用户,这两个用户都没有自定义.inputrc
/ .screenrc
,我们仍然会看到这种差异。都是 4.00.03jw4 (FAU) 2-May-06 版本。有什么帮助吗?
答案1
这环境控制屏幕和其他应用程序是否允许通过终端本身向后滚动取决于您的$TERM
。确保两台机器具有相同的值。