screen ちょっと改良
今日のなんでやねんにて、screenの便利な使い方が紹介されていた。 なるほど、 caption というオプションがあるのか。 ということで以前の .screenrc をちょっと修正。 これで、最下行 (hardstatus) にはウィンドウのタイトル (%h。通常は defhstatus の内容) が表示され、その上の行 (caption) にはウィンドウ一覧が表示される。
escape ^Tt caption always "%{= wk} %-w%{=bu dr}%n %t%{-}%+w %= %{=b wb}%y/%m/%d(%D) %{=b wb}%c" defhstatus "[^En:^Et]" hardstatus alwayslastline "$USER@$HOSTNAME %h" vbell off shell zsh autodetach on startup_message off
ところで、タイトルが必要な理由だけど、emerge を実行しているときは、タイトルに
=== (1 of 15) Compiling/Marging (dev-ruby/uconv-0.4.11-r1::/usr/portage/...
といった感じで進行状況が表示される。 screen でもこの進行状況が確認されるのは便利なんだよね。
追記
ちょっとだけ caption の色を変えました(参考)。