Hi All, I have a weird problem with the latest Cygwin 1.7. It happens with both a fresh install on a Windows 7 machine and with an upgraded install of Cygwin on a Windows XP machine. When I execute various commands from Midnight Commander when it is running under Cygwin/X xterm, e.g. cat, the lines are printed with an offset. For example, when I run
cat /etc/X11/app-defaults/XTerm I get the following output on the screen: ----------------------------------------------------------------- ! VT100s and similar terminals recognize escape sequences and control ! characters to which they reply to the host with othe r escape sequences, ! to provide information. The "resize" progra m uses this feature. ! ! In addition, xterm recognizes several esca pe sequences which can be used to ! set fonts, window properties, return settings via escape sequences. Some ! find these useful; o thers are concerned with the possibility of unexpected ! inputs. ! ! All of these features can be enabled or disabled via menus. ! ! De pending on your environment, you may wish to disable those by def ault by ! uncommenting one or more of the resource settings below: ! *allowFontOps: false !*allowTcapOps: false !*allowTitleOps: false !* allowWindowOps: false ----------------------------------------------------------------- It looks as if cat does not do carriage return when moving to the next line, only line feed, so subsequent lines become all indented. If I exit mc, however, and run cat from bash, it operates normally. If I run mc under the Cygwin shell (non-X), everything also works as expected. Also note that when I ssh from Cygwin xterm onto a linux host and then run mc remotely in this session, cat-ing from it also works normally. So the problem seems to be in the combination of xterm + local mc and occurs when running any command from inside mc. I suspect that some information about the terminal is not properly handled by mc, but I do not know where to look. Any ideas what is happening here? Thank you, Andrew
