xmonad + urxvt 问题:调整大小后文本消失

who*_*ver 6 urxvt xmonad

我正在使用 Arch Linux + xmonad + urxvt 包并试图解决 xmonad 和 urxvt 之间的冲突。最好用镜头来解释:首先,打开终端并获得一些全长输出。 其次,创建另一个窗口,挤压第一个窗口。 最后,关闭它以发现一半的输出消失了。

有时它的行为正确,有时则不然。试图找出原因,但失败了。提前很多谢谢!

小智 3

一种解决方案是在屏幕内运行命令。屏幕在调整大小时换行,但在这种情况下,在终端多路复用器内运行 shell 可能看起来有点不美观。

第二种解决方案是在 .bashrc 中使用以下代码:

for (( i=1; i<=$LINES; i++ )); do echo; done; clear
Run Code Online (Sandbox Code Playgroud)

如果 $LINES 未定义,则设置LINES=$(tput lines)