シェルプロンプト(例:で定義したBashプロンプト)PS1
にGNU画面セッション名とウィンドウタイトルを表示する方法はありますか?
ベストアンサー1
screen
Screenは(1)マンページにいくつかの環境変数を提供します。
STY Alternate socket name.
WINDOW Window number of a window (at creation time).
「作成時」は、ウィンドウ番号を再指定すると(screennumber
コマンドを使用して)シェルに変更が通知されず、$ WINDOWはまだ最初のウィンドウ番号と同じであることを意味します。
次のようなものを使用できます。
PS1='\u@\h(${STY}:${WINDOW}):\w$ '