sshターミナルをクリックすると、tmuxの後に「ジャンク」文字[0;83;32M0]が表示されます

sshターミナルをクリックすると、tmuxの後に「ジャンク」文字[0;83;32M0]が表示されます

私のローカルとリモートは両方とも 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」を実行します。

関連情報