有两个问题:
1. cygwin 的 rxvt 能打开,但是运行 startxwin.exe 后,xterm 报错。
这个问题要这样解决:
Stop every cygwin process start>run c:/cygwin/bin/ash in there, run "/bin/rebaseall" exit, start cygwin stuff normally.
看 /usr/share/doc/Cygwin/ 下的 reabase 说明文档,可能是 dll 的什么问题,还没有完全搞明白...
2. cygwin 的 rxvt 不能打开,一打开就报错。
后来看到有帖子提到可能是防火墙的问题, 我把 win7 的防火墙例外中加入了 xterm.exe,运行后看,似乎没有出错。
还有待时间的检验。
今天继续报错,看来还是其他问题。
继续把 startxwin.exe 也加入了防火墙例外,这两天没有报错,继续观察。
现在发现可能是和系统中某个软件冲突了,得在windows 一启动的时候就运行,就没问题。
如果等 windows 运行了一会儿再启动,就出错,现在还未观察出是和哪个软件冲突了。