更改工作空间时,Xterm / Aterm 需要很长时间才能重绘屏幕

更改工作空间时,Xterm / Aterm 需要很长时间才能重绘屏幕

这是我遇到的一个奇怪的问题,所以我喜欢 xterm,我已经使用它十多年了,而且我从未遇到过任何问题。我在 debian/gentoo/solaris/hp ux 下使用 xterm 很好,我最近用 AMD Ryzen 5 主板升级了这个系统,并删除了旧的 Intel 主板。我完全重新安装了操作系统,显卡、窗口管理器和操作系统版本是相同的(即仍然是debian)

但是每当我切换工作区(我使用的是 windowmaker)时,Xterm 需要几秒钟来重绘 xterm 内容,而且我使用了数十个 xterm 窗口,因此可能需要大约 5-6 秒来重绘屏幕上的所有 xterm 内容。我以前没遇到过这个问题,应该是设置的问题。

有没有什么方法可以强制它记住 xterm 内容,这样它就不会在每次更改工作空间时不必要地重新绘制整个内容?

我也尝试过其他终端,这些终端也从头到尾重新绘制了整个终端内容。非常缓慢地。所以我不认为这是一个 xterm 问题,认为这是一些 linux xorg 设置。还有其他人遇到过这个吗?

只是为了添加一些内容,我注意到屏幕上半部分的屏幕刷新速度非常慢,然后下半部分的屏幕刷新速度非常慢。当终端最大化时,就好像它被遗忘了一样。当我按 ALT+ENTER 全屏显示窗口时,屏幕会立即重绘。

答案1

我最近遇到了同样奇怪的问题(在完全不同的 Elbrus 架构上,您的设置的共同部分可能是:xterm、wmaker、xorg、amdgpu、linux)。

我的修补最终以在新安装的主机上修复解析结束,即至少添加$(hostname)127.0.0.1行中。/etc/hosts

xterm 的字体保持相同的位图字体,-rfx-serenetypewriter-medium-r-normal-*-18-180-*-*-m-*-iso10646-0400;但延迟已经消失了。

留下这个作为答案,这样也许可以为另一个灵魂节省一些头发。

答案2

我找到了一个解决方案,并且似乎有效。如果将终端字体更改为“TrueType Fonts”,则屏幕会重新绘制即刻切换工作空间时。

这可以通过单击 Control + 右键单击​​并切换“TrueType 字体”来完成。

此外,我还可以使用以下选项调用 xterm:

xterm -fa 'Monospace' -fs 10

这允许终端立即重绘。

相关内容