如何修复自认为比实际大 9 行的全屏终端

如何修复自认为比实际大 9 行的全屏终端

我的终端工作正常,但是当我点击屏幕底部时,它不会开始向上滚动,直到距离屏幕大约 9 行为止。因此,如果我按 9 次 Enter 键,我就可以看到我输入的内容。

仅当终端全屏时才会发生这种情况,如果我将其缩小,那么当我到达底部时它会正常滚动。

这个套装在哪里?

编辑:我正在使用 XFCE 终端。 Ubuntu 18.04.4 LTS

答案1

首先,在全屏模式下您能看到终端窗口的所有边缘吗?如果底部边缘不可见,则可能是您的显示器调整不当,导致图像的底部部分超出了屏幕。通常可以使用实际物理显示器中的控件来解决这个问题。

如果这不是问题,请确保xterm安装了该软件包(如果需要,请安装),然后运行

eval $(resize)

在遇到问题的终端窗口中。

如果您在终端会话中使用susudo从一个用户转换到另一个用户,这将中断“终端已调整大小”信号 ( SIGWINCH) 从终端模拟器(以原始用户身份运行)到 shell/应用程序的传递有问题(以不同用户身份运行)。上面的命令将强制重新评估终端屏幕尺寸,以替代丢失的信号。

如果这没有帮助,请尝试更改您正在使用的终端中的字体:如果您使用的字体稍微错误地报告了其字符高度,则在使用全屏模式时可能会累积大约 9 行的错误,但这取决于由于屏幕分辨率的影响,当使用较小的终端窗口(例如经典的 80x24 默认大小)时,该错误可能不会被注意到。如果更改字体有帮助,请考虑为包含原始字体的字体包制作错误报告。

相关内容