「tmux」コピージョブが常に一時的な横説説を端末に出力するのはなぜですか?

「tmux」コピージョブが常に一時的な横説説を端末に出力するのはなぜですか?

完了を使用してコピーすると、tmuxウィンドウを変更または貼り付けると消える画面に常に1行以上の横説説が表示されます。

なぜこれが起こり、無効にすることができますか?

ベストアンサー1

デフォルトでは(xterm-type端末の場合)マルチプレクサコントロールシーケンスを使用して、外部クリップボード/選択項目をコピーしたコンテンツに自動的に設定します。ほとんどのシーケンスは、コピーされたデータのBase-64エンコーディングです。これはおそらくあなたが見ている横説説です。おそらくあなたの端末エミュレータ - あなたが添付したでしょうマルチプレクサセッション - この制御シーケンスはサポートされておらず、自動的に無視されません。

この機能を無効にすることができますマルチプレクサset-clipboard機能はサーバーオプションをオフにして達成されます。

set-option -s set-clipboard off

詳細については、マニュアルページで「set-clipboard」を検索してください。

完全に適していない場合は、この機能を無効にしてください。マルチプレクササーバーでは、terminfo関数を使用して特定のTERM値をterminal-overrides変更または削除できます。Ms

set-option -ga terminal-overrides ',yourTERMname:Ms@'

注:ファイルを変更した場合は、.tmux.conf必ず変更を加えるsourceか、サーバーを再起動してください。既存のサーバーを変更する場合は、terminal-overrides変更が適用される前に用語が一致するすべてのクライアントを分離する必要があります。

おすすめ記事