По-видимому случайным образом, при отправке a SIGSTOP
к энергии, мой (Терминатор 1.91) терминальные выходные повреждения. Вместо того, чтобы добавить строки к нижней части дисплея, это перезаписывает существующие строки. Иногда это будет уходить путем возвращения к энергии и SIGSTOP
проверьте с помощью ping-запросов его снова, иногда я должен использовать reset
команда. Этого не происходит каждый раз I SIGSTOP
, и я не знаю, как последовательно инициировать его.
Это - то, на что это похоже:
Также по-видимому случайным образом, jest
Исполнитель тестов JavaScript прекратит регистрировать нажатия клавиш. При выполнении шутки у Вас есть опция нажатия горячих клавиш для инициирования действий. Когда это работает, это очищает экран и выполняет действие. Но с моим поврежденным терминалом, это будет иногда писать ключи I принужденный к выводу и больше не принимать любые меры. Используя новое окно терминала будет иногда фиксировать его некоторое время (в новом окне только, иметь для закрытия старого), и иногда нет.
Это - то, на что это похоже:
Проблема шутки также происходит с rxvt-unicode
и urxvt
. Я не мог проверить проблему энергии, потому что я не знаю, как инициировать ее.
Проблема энергии также произошла на OS X с помощью iTerm и предыдущей версии Ubuntu. Я начал использовать шутку снова недавно, таким образом, я только видел, что он произошел на 18,04.
Мой регулярный эмулятор терминала является Терминатором v1.91, работая на Ubuntu 18.04, с i3-wm как менеджер окон.
vim
и другие графические редакторы, которые запускаются в окне командной строки, изменяют ваши «настройки TTY», чтобы упростить их грамматику, полностью намереваясь вернуть их обратно при выходе. Когда вы останавливаете их с помощью SIGSTOP
, они не могут восстановить «настройки TTY». Прочитайте man stty
.
Команды, которые помогут:
stty sane
stty echo