2012-03-15 31 views
0

我有以下星座的位置:用X11和cygwin重绘问题?

  • 我已经运行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/

回答

2

这不是一个X11重绘错误,但与您的终端/编码设置问题..你已经设置了一些unicode区域设置,但终端不能正确渲染unicode。而不是xterm启动uxterm(注意领先的u)。

你已经列出了一个目录的内容,我打赌这个目录中有一些文件包含非ASCII字符。 问题的另一个可能原因是,TERM环境变量与实际使用的终端程序不匹配,并且诸如着色转义序列之类的事情弄乱了它。

您可以通过执行reset程序使这些不良信件消失,这将使终端返回到其初始状态。

但这不是X11的问题。

+0

非常感谢,我现在设法正确。我添加了以下信息:我调用'uxterm'而不是'xterm';我设置了'LC_ALL = en_GB.UTF-8';我在'.Xdefaults'中添加了一个合适的[xterm字体](http://www.madboa.com/geek/utf8/)。 – mliebelt 2012-03-15 09:49:23