diff --git a/rc/auto_screen.rc b/rc/auto_screen.rc index 26935fd..b6edfde 100644 --- a/rc/auto_screen.rc +++ b/rc/auto_screen.rc @@ -6,6 +6,10 @@ if [ "x$SSH_CLIENT" != "x" ]; then ln -sf "$SSH_AUTH_SOCK" "$SOCK" export SSH_AUTH_SOCK="$SOCK" fi - screen -xR && logout + if [ x"$0" = x"-zsh" ];then + screen -xR && logout + else + exec screen -xR + fi fi fi