リソースセクションでtmuxのマニュアルページに移動しましたSTATUS LINE
。
STATUS LINE
tmux includes an optional status line which is displayed in the bottom line of each terminal. By default, the status line is enabled (it may be disabled with the status session
option) and contains, from left-to-right: the name of the current session in square brackets; the window list; the title of the active pane in double quotes; and the time and
date.
二重引用符で囲まれた内容はステータス"localhost"
ウィンドウのタイトルです。
アクティブウィンドウのタイトルは二重引用符で囲まれています。
私のローカルホストから起動すると、二重引用符内の値が"localhost"
。
その後、ビルドホストでsshを実行すると値がに変わります"max@build"
。セッションを終了しない限り、引用符内の値はそのまま残ります"max@build"
。
- タイトルが再びlocalhostに変更されないのはなぜですか?
refresh-client
また、タイトルをlocalhostに戻すのはどうですか?- ウィンドウのタイトルをlocalhostに戻すにはどうすればよいですか?
答え1
ステータスバーのヘッダーがホスト「build」のエスケープシーケンスによって変更されました。単に SSH 接続を終了しても、ヘッダーは再び変更されません。
"\ekTEST\e\\"
端末に送信すると、ヘッダは「TEST」に変更されます。これはESC k TEST ESCバックスラッシュです。
echo -en "\ekTEST\e\\"
実はこれも効果があります。
echo -e "\ekTEST"