# If not already in screen reattach to a running session or create a new one.
# This also starts screen one a remote server when connecting through ssh.
-if [[ $TERM != dumb && -z $STY ]]; then
+if [[ $TERM != dumb && $TERM != linux && -z $STY ]]; then
# Get running detached sessions.
session=$(screen -list | grep 'Detached' | awk '{ print $1; exit }')