重写X11和cygwin的问题?

时间:2012-03-15 08:06:18

标签: cygwin vmware x11 redraw

我在这里有以下星座:

  • 我运行的是VMware Linux Ubuntu映像(交钥匙核心)。
  • 我正在使用Windows 7,在那里安装了Cygwin和X-server。
  • 我在Linux上启动了一个xterm。

当我现在在xterm窗口中工作时,我会收到很多重绘错误。以下是我看到的几个例子。似乎至少有(独立的)问题:

  • vim导航时绘制的小线条。
  • 不会重绘滚动或应重绘的区域。

我已经检查过在Cygwin中使用X11本地使用时是否存在这些问题,但在那里,我没有任何问题。我应该检查什么,以及如何解决重绘问题?


以下是一些屏幕截图,说明了我在做什么:

enter image description here

这里一切都很好,完全没问题。

enter image description here

打开vim,显示当前目录,上下导航

enter image description here

现在使用页面向上和向下导航,不会重绘右侧(例如,术语TreeBookmarks正好从蓝色bin/

1 个答案:

答案 0 :(得分:2)

这不是X11重绘错误,但是你的终端/编码设置有问题..你已经设置了一些unicode语言环境,但终端无法正确渲染unicode。而不是xterm启动uxterm(注意领先的u)。

您已经列出了目录的内容,我打赌该目录中的某些文件包含非ASCII字符。 问题的另一个可能原因是TERM环境变量与实际使用的终端程序不匹配,而且着色转义序列之类的东西搞乱了。

您可以通过执行reset程序来消除这些错误信函,这将使终端返回其初始状态。

但这不是X11问题。