screenの設定

いろいろなところでscreenって便利という話題を見て使ってます。
確かに超便利です。
後から設定しなおすとき用のメモ

設定ファイル

~/.screenrc
この中にscreen用のコマンドを書くと起動時に実行してくれます。
ちなみにscreen実行中にscreen用のコマンドを実行するときは

^a :screenのコマンド

文字コードの設定

encoding [元のシステムの文字コード] [端末側の文字コード]

ファイル名にeucを使っているのでscreenを起動していないときはLANG=ja_JP.eucJPにしてるのでscreenでもeucJPを使うことにしたので以下のようにしました

encoding eucJP eucJP

実行中に設定すると今見てるウインドウだけ適用されます
今どうなってるか確認するには^a iで

ステータスバー

hardstatus alwayslastline "[%02c] %`%-w%{=b bw}%n %t%{-}%+w"

これで時計と開いてるウインドウの名前が画面下に出ます。
選択中のウインドウは青で表示されます。
詳しい書き方は調べ中

スクリーンセイバー

idel 秒数
blankerprg 起動したいプログラム

idelに指定した秒数の間何も入力がないとblankerprgに指定したプログラムが起動します
blankerprgにはports/miscのcmatrixとかports/gamesのslとか/usr/games/fortuneとか指定します。
一度起動するだけなので、常に画面が動いてるようなやつがいいのならcmatrixがお勧めw

http://q.hatena.ne.jp/1134693287を参考にしました*1

*1:ほとんどそのまま