いまさらscreen

matsutakegohan12007-08-23


昔からGuevara>Varaterm>poderosaとタブ式のタームを使い続けていたので、いまいちscreenの魅力が分からなかった。しかしどうやら30歳を手前にscreenの一つも使えないとかっこ悪いのかもしれないと思いなおし導入。まんざらでも無いですね、私がわるうございました。

以下がpoderosaより優れているなと思った点。

  • detachすることで、poderosaが突然死してもバッチ処理は継続できる!
  • 軽い!
  • 現在実行中のコマンドがステータス欄に表示される!

問題もありました。「現在実行中のコマンドがステータス欄に表示される」これがいまいちうまくいかない。

.bashrc

#PS1='\033[32m<\u>\033[37m[\w]\n\033[36m\h\033[0m$ '
PS1='\033k\033\\\033[32m<\u>\033[37m[\w]\n\033[36m\h\033[0m$ '

.screenrc

#
# screen -D -RR  うまいことReattachしてくれる。
#
startup_message off

hardstatus alwayslastline "%{= rw} %H %{= wk}%-Lw%{= bw}%n%f* %t%{= wk}%+Lw %{= wk}%=%{= gk} %y/%m/%d %c "

shell bash
shelltitle "$ |shell"
defscrollback 3000
bind c screen bash
bind s  # reset s key

vbell off
autodetach on
  • bashをたたくと今まで緑で表示されていた自分のアカウント名が色の指定を失う。(本来は緑色、画像上方)
  • screenを実行すると、自分のアカウント名は緑色になる。
  • 0番目の窓はコマンドがステータスに表示されるが、1番以降は「1 bash」といった形で無反応。(画像下方)

ままなりません。