Iterm2:tmuxサポートはWindows WSLでは機能しません(tmux -cc)。

Iterm2:tmuxサポートはWindows WSLでは機能しません(tmux -cc)。

私はデフォルトのMacOSでiterm2を使用し、ターゲット(Windows 10 WSL)ではtmux V3.0aを使用しています。 「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が試みたオプション:OFF / ON:クライアントセッションが接続された後に自動的にtmuxを削除します。 ON:tmux構成ファイルを使用してください。 ON:ステータスバーにtmuxステータスバーの内容が表示されます。

ありがとうございます。

答え1

iTerm2は、制御モードが入力されたことを検出するために使用される前の\033PDCSシーケンス()の先頭を切り取るようです。\033P1000pこの部分は端末開発者に報告しなければならないようです。

関連情報