不正确的工作 gnome 终端

不正确的工作 gnome 终端

我在工作中使用 Ubuntu Desktop 12.04。80% 的时间都花在终端上。从 gnome 终端上的 putty 切换后,我惊讶地发现某些设备(例如 Extereme Summit X650)无法正常工作:

gnome终端:

# Module lldp configuration.
Press <SPACE> to continue or <Q> to quit:

按下空格键后:

# Module lldp configuration.
Press <SPACE> to continue or <Q> to quit:[60;D#

#
# Module msdp configuration.
#

putty(Windows 和 Linux)/konsole

# Module lldp configuration.
Press <SPACE> to continue or <Q> to quit:

按下空格键后:

# Module lldp configuration.
#

#
# Module msdp configuration.
#

如何修复 gnome 终端?

答案1

花了一段时间才理解你的问题。

Bill Hedberg 的这段引言来自公司终端帮助过我。

WY60 是“ASCII 终端”,这意味着它响应“Esc~”形式的“ASCII”控制序列;VT100 是“ANSI 终端”,这意味着它响应“Esc[0m”形式的 ANSI 控制序列

从结果来看,[60;D# 是用于清除当前行的代码,但无法理解。虽然 ~ 是ASCII 126并且 [ 是 ascii 91 我还没明白它的具体应用方式。它可能与八进制或十六进制有关。

我认为问题与 WY60 和 VT100 有关仿真涉及双方的软件。在每种情况下,请检查 $TERM 变量中的设置以及 /etc/{termcap|terminfo} 中的相关条目。找到问题原因后,可以使用类似wy60可能适用。

https://en.wikipedia.org/wiki/VT100

https://en.wikipedia.org/wiki/Dell_Wyse

答案2

这看起来像是 gnome-terminal 中的一个错误(好吧,实际上是 vte)。我暂时没有修复它,但我已将报告转发给上游以跟踪它:https://bugzilla.gnome.org/show_bug.cgi?id=748144

相关内容