cygwin termcap问题正在运行?


0

从cygwin登录到Debian Sarge安装时,如果我运行top,则由于缺少更好的词,输出为“双倍行距”。最终结果是,我可以看到最后几个流程的最后几行,但是它并不是真正可用的:

28849 root       9   0  1896 1884 1392 S  4.6  0.5   0:01.36 dump



28861 root      12   0  1104 1104  848 R  1.6  0.3   0:00.14 top

    5 root      10   0     0    0    0 D  0.3  0.0   0:00.01 bdflush

    1 root       8   0   444  444  396 S  0.0  0.1   0:15.48 init

    2 root       8   0     0    0    0 S  0.0  0.0   0:00.01 keventd

    3 root      19  19     0    0    0 S  0.0  0.0   0:00.12 ksoftirqd_CPU0

我很确定这可能是termcap问题。我是否缺少简单的东西?

Answers:



0

对我来说很好。我建议运行cygwin 1.7(仍为beta版),但我发现它是稳定的,并且相对于稳定版1.5有很多改进。此外,在cygwin邮件列表上,您可能会对此问题获得更好的答案。


0

听起来像Cygwin的问题。使用腻子或其他客户端时是否存在相同的问题?


不,腻子可以。我怀疑cygwin将TERM值设置为cygwin之类的东西,而腻子似乎将其设置为更合理的值:dcr1:/ usr / share / otrs#echo $ TERM xterm我不确定如何让cygwin进行相同。
凯尔·霍奇森

也许可以这样做: cygwin.com/1.7/cygwin-ug-net/using-cygwinenv.html (no)tty-如果设置,则Cygwin在Windows控制台中为类似UNIX的ttys启用额外的支持(即termios)。它与某些Windows程序不兼容。默认为未设置,在这种情况下,tty以文本模式打开。请注意,已对此进行了更改,以使^ D可以按预期工作,而不是^ Z,并且可以通过stty进行设置。必须在启动Cygwin Shell之前指定此选项,并且不能在Shell中对其进行更改。使用其他终端(例如,rxvt或xterm)时,不应设置该参数。
MathewC

抱歉,MatthewC。不错的尝试。我读到它与COLUMNS环境变量有关,这与它的计数错误有关。cygwin.com似乎建议我不要使用cmd.exe窗口,尝试在该窗口中找到的内容。
凯尔·霍奇森

对不起。我没有cygwin在这里尝试,我正在使用您的问题自己了解更多信息。
MathewC
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.