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