Я использую на работе Ubuntu Desktop 12.04. 80% времени я провожу в терминале. После переключения с замазки на терминале гнома я был неприятно удивлен работой с некоторыми устройствами (например, Extereme Summit X650):
терминал гнома:
# Module lldp configuration.
Press <SPACE> to continue or <Q> to quit:
после нажатия SPACE:
# 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.
#
Как исправить терминал гнома?
Потребовалось некоторое время, чтобы понять твой вопрос.
Эта цитата Билла Хедберга из comp.terminals помогла мне.
WY60 является «терминалом ASCII», что означает, что он отвечает на управляющие последовательности «ASCII» в форме «Esc ~;» VT100 - это «терминал ANSI», что означает, что он реагирует на последовательности управления ANSI в форме «Esc [0m»
blockquote>. По вашим результатам [60; D # - это код, используемый для очистки текущая строка, которая не понимается. Хотя ~ это ASCII 126 и [это ASCII 91, я пока не понимаю, как именно это применимо. Это может иметь значение в восьмеричной или шестнадцатеричной форме.
Я думаю, что проблема связана с программным обеспечением WY60 против VT100 , задействованным с обеих сторон. В каждом случае проверьте, что установлено в переменной $ TERM и связанных записях в / etc / {termcap | terminfo}. Как только вы найдете причину проблемы, можно применить решение, подобное wy60 .
Это похоже на ошибку в gnome-Terminal (ну, на самом деле vte). У меня нет решения для этого сразу, но я отправил отчет в верхнем течении, чтобы отследить его: https://bugzilla.gnome.org/show_bug.cgi?id=748144 [ 111]