]> git.phdru.name Git - dotfiles.git/blobdiff - .profile
.profile: Run `/usr/bin/screen` directly
[dotfiles.git] / .profile
index f9a437a411e3ab8145f5c0faac70b5240eb9cb4c..581885092317f725fe1341be58fd61b99b5da300 100644 (file)
--- a/.profile
+++ b/.profile
@@ -192,11 +192,11 @@ if [ -t 0 ] ; then
          ;;
       esac
 
-      OPS1=${OPS1}"${debian_chroot:+($debian_chroot)}\u@\h \W "
+      OPS1=${OPS1}"${debian_chroot:+($debian_chroot)}\u@\h \W \\$"
       . "$ENV"
 
    else
-      OPS1="${debian_chroot:+($debian_chroot)}`/usr/bin/whoami`@`/bin/hostname -s` "
+      OPS1="${debian_chroot:+($debian_chroot)}`/usr/bin/whoami`@`/bin/hostname -s` >"
    fi
 
    export OPS1
@@ -313,8 +313,7 @@ esac
 # Stop if non-interactive shell
 [ -z "$PS1" ] && return
 
-if [ -n "$SSH_CONNECTION" -a -z "$STY" -a -t 0 ] &&
-   which screen >/dev/null 2>&1
+if [ -n "$SSH_CONNECTION" -a -z "$STY" -a -t 0 -a -x /usr/bin/screen ]
 then
-   exec screen -xRR -S default
+   exec /usr/bin/screen -xRR -S default
 fi