端末で次のような順序で予期しない動作が発生することがよくあります。
- リモートサーバーに接続
- 端末に組み込まれるコマンド/ソフトウェアの使用(テキストエディタ、上部...)
- セッションが予期せず終了しました。
- すべてのマウスインタラクションは端末に予期しない文字を挿入します(そして選択、コピー - 貼り付けなどを不可能にします)。
- [次へ]をクリックします。
0;129;19M
- 選択する:
0;48;37M0;73;38m
だから私の質問は2つです。
- この動作の原因は何ですか(根本原因)?
- この問題を回避する方法は?
答え1
ESC [?1000l
マウスイベントを無効にするには:
printf '\e[?1000l'
これを行う必要があるのは、アプリケーションがマウスイベントを有効にしますが、通常の方法では無効にすることはできないためです(」セッションが予期せず終了しました。")。
引用する
- BashでMouseMoveとMouseClickを取得する方法スタックオーバーフローで
- XTerm制御シーケンス(PDF)