おれはログインシェルにはしてないけど
仮想端末を開くときにこういう開き方をしてる。
xterm -e screen -xR hoge
こうしとくと、hogeというセッションがあればアタッチするし、
なければそういう名前でセッションを作る。