Iterm2: поддержка tmux не работает с Windows WSL (tmux -cc)

Я использую iterm2 на моей локальной MacOS и tmux V3.0a на цели (Windows 10 WSL). Когда я инициирую соединение с помощью «tmux -CC», я вижу что-то похожее на управляющий трафик. Я ожидаю, что этот трафик должен обрабатываться iterm2, а не печататься. Также я не получаю подсказку:

ash@mother:/mnt/c/Users/ash$ tmux -CC
1000p%begin 1592235397 281 0
%end 1592235397 281 0
%window-add @2
%sessions-changed
%session-changed $2 2
%window-renamed @2 tmux
%output %2 To run a command as administrator (user "root"), use "sudo <command>".\015\012See "man sudo_root" for details.\015\012\015\012
%output %2 ash@mother:/mnt/c/Users/ash$
%window-renamed @2 bash
%exit

Настройка: MacOS Catalina -> SSH -> Windoze 10 -> WSL1 (bash) -> tmux V3.0a

Есть идеи, почему iterm2 набирает контрольный трафик вместо его выполнения?

iterm2 Испробованные варианты: ВЫКЛ/ВКЛ: автоматически скрывать сеанс клиента tmux после подключения. ВКЛ: использовать профиль tmux ON: Строка состояния показывает содержимое строки состояния tmux

Большое спасибо.

0
15.06.2020, 18:58
1 ответ

Похоже, он обрезает \033Pв начале ведущей DCS-последовательности (\033P1000p), которую iTerm2 использует для обнаружения входа в режим управления. Я думаю, вам нужно будет сообщить об этом разработчикам терминала.

0
18.03.2021, 23:27

Теги

Похожие вопросы