![不正确的工作 gnome 终端](https://linux22.com/image/1097951/%E4%B8%8D%E6%AD%A3%E7%A1%AE%E7%9A%84%E5%B7%A5%E4%BD%9C%20gnome%20%E7%BB%88%E7%AB%AF.png)
我在工作中使用 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可能适用。
答案2
这看起来像是 gnome-terminal 中的一个错误(好吧,实际上是 vte)。我暂时没有修复它,但我已将报告转发给上游以跟踪它:https://bugzilla.gnome.org/show_bug.cgi?id=748144