2011-11-09 8 views
3

私は、ハードステータス行にGNU画面の各ウィンドウのアクティブユーザを表示する方法を探しています。ウィンドウのユーザをGNU画面のハード状態で表示

私は現時点では

開いて次のウィンドウを持っているハードステータスは

例:

0$ something [user1] 1$ something [user1] 2$ something [user2] 

ここで、something [username]は手動で入力します。

現在のウィンドウを自動的に表示する方法はありますか?それはあなたが望むかどう

答えて

1

あなたは、ウィンドウのタイトルを設定するには、エスケープシーケンスを使用することができます。

echo -e '\033k'[email protected]$HOSTNAME'\033\\' 

はちょうどあなたの.bashrcまたは類似したファイルに次の行を追加します。

+0

この行を.screenrcに追加することはできません。 $ USERを認識していないようです。 –

+0

@Ionis: '.screenrc'はスクリプトではなく、設定ファイルです。私は.screenrcを推奨しませんでしたが、.bashrc - 画面から実行されない場合、エコーは何もしません。 – choroba

+0

私は今、歓声を理解しています。私はスクリーンの窓のタイトルが内部だと思った。この答えは半分ですが、残念ながらユーザーが変更するとウィンドウタイトルが更新されません。この動的な振る舞いを達成する方法はありますか? –

関連する問題