#! /usr/bin/env bash
case "$TERM" in
- *term*|*rxvt*|vt100|screen)
+ *rxvt*|screen*|*term*|vt100)
if [ -z "$1" ]; then
TITLE="${USER}@${HOSTNAME}:$(echo ${PWD} | sed -e "s|^${HOME}|~|")"
else
TITLE="$@"
fi
- echo -ne "\033]0;${TITLE}\007"
+ echo -ne "\033]0;${TITLE}\007" # Set xterm caption
+ ;;
+esac
+
+case "$TERM" in
+ screen*)
+ echo -ne "\033k${TITLE}\033\\" # Set screen caption
;;
esac