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

コメントする