シェルを使用すると、ターミナル(エミュレータ)ウィンドウのタイトルが自動的に動的に設定されます。 tmuxを使用すると、シェル(私の場合はbash)によって設定されたウィンドウのタイトルがステータス行の右側に(デフォルトで)表示され、ターミナル(エミュレータ)ウィンドウの場合、tmuxはそれに関するいくつかの設定も提供します。タイトル(set-titles on
)。
これで、シェル設定タイトルをターミナル(エミュレータ)ウィンドウに戻す必要があります(現在のtmuxアクティブウィンドウにシェル設定タイトルを表示)。
どうやってこれができますか? (役に立つ場合は、常に-${HOSTNAME} - ${PWD}
タイトルをホスト名、つまり現在のディレクトリに設定します。)
答え1
この形式を使用できますpane_title
。たとえば、次のように設定しますset-titles-string
。
set -g set-titles-string '#{pane_title}'