Максимизация сеанса tmux показывает странные последовательности ANSI

У меня есть сеанс tmux внутри Putty. Это было прекрасно в течение многих месяцев, но теперь я вижу странную вещь. Когда я максимизирую нормальное окно Putty, и если курсор не находится на новой строке, тогда я получаю некоторые странные последовательности ANSI в оболочке. Например, я максимизировал 4 раза, чтобы получить:

0;44;8m 0;46;8m 0;50;8m 0;55;9m 

Это происходит только при максимизации, а не при восстановлении.

Если курсор находится на новой строке, тогда печатные коды начинаются с «^ [[<", а затем последовательностей ANSI. Например, когда я максимизировал 4 раза, убедитесь, что курсор находится на новой строке, я получил:

 ^[[<0;64;8m ^[[<0;138;8m ^[[<0;95;8m ^[[<0;79;7m 

Что происходит ?

Я перезапустил сеанс, и проблема сейчас не происходит. Как отлаживать следующий раз, когда это происходит?

  • TMUX 2.3 копировать в буфер обмена
  • Неограниченная история в tmux
  • Как быстро отправлять команды для вложенных сеансов tmux?
  • tmux убит, когда соединение внезапно закрывается удаленным хостом, но сохраняется при выходе из системы вручную
  • Имитация оболочки оболочки GNU в tmux
  • Cygwin и Tmux run-shell
  • Клавиша ESC вызывает небольшую задержку в терминале из-за его поведения Alt +
  • Изменение размера панели tmux не работает
  • One Solution collect form web for “Максимизация сеанса tmux показывает странные последовательности ANSI”

    Согласно XTerm Control Sequences , это ответы на определенный вкус мыши «SGR (1006)». Возможно, ваш терминал был инициализирован, чтобы отправить их, например, в непрерывном режиме, и при изменении размера вы видите эффект движения мыши относительно экрана.

    Linux и Unix - лучшая ОС в мире.