重新绘制X11和cygwin的问题?

重新绘制X11和cygwin的问题?,cygwin,vmware,x11,redraw,Cygwin,Vmware,X11,Redraw,我这里有以下星座: 我运行了一个VMware Linux Ubuntu映像(turnkey core) 我正在使用Windows7,已经在那里安装了Cygwin和X-server 我在Linux上启动了一个xterm 当我现在在那个xterm窗口中工作时,我得到了很多重绘错误。下面是我看到的几个例子。似乎至少存在(独立?)问题: 在vim中导航时绘制的小线条 不重画已滚出或应重画的区域 我已经检查了在Cygwin中的X11下本地使用时是否也存在这些问题,但是没有任何问题。我应该检查什么,

我这里有以下星座:

  • 我运行了一个VMware Linux Ubuntu映像(turnkey core)
  • 我正在使用Windows7,已经在那里安装了Cygwin和X-server
  • 我在Linux上启动了一个xterm
当我现在在那个xterm窗口中工作时,我得到了很多重绘错误。下面是我看到的几个例子。似乎至少存在(独立?)问题:

  • vim
    中导航时绘制的小线条
  • 不重画已滚出或应重画的区域
我已经检查了在Cygwin中的X11下本地使用时是否也存在这些问题,但是没有任何问题。我应该检查什么,以及如何修复重新绘制的问题


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

这里一切都很好,一点问题都没有

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


现在使用页面上下导航,右侧没有重新绘制(例如,术语
树本标记
从蓝色开始向右
bin/

这不是X11重新绘制错误,而是终端/编码设置有问题。。您已经设置了一些unicode区域设置,但终端无法正确呈现unicode。而不是xterm start uxterm(注意前面的u)

您列出了一个目录的内容,我敢打赌该目录中有一些文件包含非ASCII字符。 问题的另一个可能原因是,术语环境变量与实际使用的终端程序不匹配,以及诸如着色转义序列之类的事情将其搞糟

您可以通过执行
reset
程序使这些错误字母消失,该程序将使终端返回其初始状态


但这不是X11的问题。

非常感谢,我现在设法将其设置正确。我添加了以下信息:我调用
uxterm
而不是
xterm
;我设置了
LC_ALL=en_GB.UTF-8
;我添加了一个适当的选项。