Byobu выводит нестандартные escape-последовательности при запуске

У меня возникла проблема с Byobu, когда при запуске сеанса печатаются нестандартные escape-последовательности. Моя подсказка, которая должна отображаться какandy@msi-ge62 ~, окружен этими последовательностями, которые выглядят так после запуска Byobu:

      ^[[>0;10;1candy@msi-ge62 ~ 0;10;1c

До сегодняшнего дня работал нормально. Я не уверен, что произошло.

Я использую командную строку Windows 11 в качестве эмулятора терминала. Кажется, этого не происходит в некоторых других эмуляторах терминала, например PUTTY. Я использую командную строку Windows, потому что это единственный терминал, в котором все функциональные клавиши работают правильно для меня в Byobu.

Я использую:

  • Бёбу версии 5.133
  • тмукс 3.2а
  • Сервер Ubuntu 22.04.
  • Клиент — Windows 11 22H2 (сборка 22621.1702).

Я не могу воспроизвести эту проблему на других хостах Linux с Byobu, используя тот же эмулятор терминала Windows.

Вот что я пытался до сих пор решить эту проблему:

  • Проверена переменная окружения TERM вне Byobu. Он установлен на xterm-256color.
  • Сбросьте конфигурацию Byobu, переименовав каталог ~/.byobu. Это не изменило поведения.
  • Использовал чистый .bashrc.
  • Конфигурация PS1 моей оболочки вроде нормальная.
  • Удалил и очистил tmux и Byobu, затем переустановил их обоих свежими.

Я не знаю, как продолжить устранение этой проблемы. Мы будем очень признательны за любые рекомендации.

1 ответ

Что-то устанавливает недопустимый или слишком низкий тайм-аут для вашего tmux (который является подкапотом Бёбу), поэтомуtmux set-option -sg escape-time 1может помочь.

Другие вопросы по тегам