2005/12/17

linuxのコンソールからのみscreen & jfbterm

ログインしたらscreenを起動する
.bashrcに以下を追記.

if [ ${TERM} != "screen.linux" -a ${TERM} != "screen" ] ; then
  screen
fi

ちょっと変えて.
コンソールから入ったときのみjfbtermを起動して, screenを呼び出す.
(screenを呼び出してからjfbtermを起動すると, 仮想端末からscreenをresume
した場合, 画面出力が全てコンソールにとばされてしまう)

if [ ${TERM} != "jfbterm" -a ${TERM} != "screen.linux" -a ${TERM} != "screen" ] ; then
  if [ ${TERM} != "vt100" ] ; then
    jfbterm
  fi
else
  if [ ${TERM} == "jfbterm" ] ; then
    screen
  fi
fi

参考まで. 逆順で登録した場合.
if [ ${TERM} != "jfbterm" -a ${TERM} != "screen.linux" -a ${TERM} != "screen" ] ; then
  if [ ${TERM} != "screen.linux" -a ${TERM} != "screen" ] ; then
    if [ ${TERM} != "vt100" ] ; then
      screen
    fi
  fi
else
  if [ ${TERM} == "screen.linux" -o ${TERM} == "screen" ] ; then
    jfbterm
  fi
fi

0 件のコメント: