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
может помочь.