![tmux が TERM 変数を screen に設定するのはなぜですか?](https://rvso.com/image/76417/tmux%20%E3%81%8C%20TERM%20%E5%A4%89%E6%95%B0%E3%82%92%20screen%20%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
引用元のtmux
man ページ:
tmux 内で実行されるすべてのプログラムでは、TERM 環境変数を「screen」に設定する必要があります。新しいウィンドウには自動的に「TERM=screen」が環境に追加されますが、シェルの起動ファイルでこれをリセットしないように注意する必要があります。
これは、tmux
セッションが任意の端末 (リモートなど) に接続でき、screen
最小公分母となるためでしょうか? 端末がわかっている場合、予期しない結果を招くことなく強制できますか、それともサポートされていない機能 (スクロールなど) が機能しなくなりますか?