私のローカルとリモートは両方とも Ubuntu 18 ですが、16 でも見たことがあります。
リモートサーバーにssh接続し、tmux ( 2.1.3
)を起動すると、何らかの原因でパイプが壊れます。ssh接続し直したが、tmuxを起動する前に、ターミナル画面をクリックするたびに、次のような大量のジャンクがバッファに書き込まれます。
0;38;15M
0;38;15m
0;60;12M0;60;12m0;56;14M0;56;14m0;56;14M0;56;14m0;54;13M0;54;13m0;54;13M0;54;13m
これらの数字は という形式であると推測しました。N;X;YM
ここで、N は 0、1、2... で左クリック、中クリック、右クリックを表します。X と Y はマウス クリックの位置に比例し、M
はマウス ダウン、m
はマウス アップを表します。
明らかに、これは何らかのインバンド シグナリングであり、 に関連していると確信していますoption mouse on
。しかし、これはどこから来ているのでしょうか? これは単に Tmux の問題、ssh の問題、または Gnome ターミナルの問題でしょうか?
答え1
これらは、マウス イベントについて tmux に通知するエスケープ シーケンスです。tmux が予期せず切断されたため、マウス モードをオフにする機会がなかったため、アプリケーションがマウス イベントを必要としないにもかかわらず、端末はマウス イベントを送信し続けています。これをオフにするには、「reset」を実行します。