]> git.phdru.name Git - dotfiles.git/blobdiff - bin/xtitle
.fvwmrc: `xscreensaver`: Suspend screen
[dotfiles.git] / bin / xtitle
index f734659d5a4a9ea7d7f7f5e03b7adeeb4cb7068c..9fc678e5b25e8f62ebb8096e0e0bd30028010179 100755 (executable)
@@ -3,15 +3,17 @@
 case "$TERM" in
    *rxvt*|screen*|*term*|vt100)
       if [ -z "$1" ]; then
-         TITLE="${USER}@${HOSTNAME}:$(echo ${PWD} | sed -e "s|^${HOME}|~|")"
+         TITLE="${USER}@`hostname`:$(echo ${PWD} | sed -e "s|^${HOME}|~|")"
       else
          TITLE="$@"
       fi
-      echo -n "\033]0;${TITLE}\007" # Set xterm title
+      XTITLE="\033]0;${TITLE}\007" # Set xterm title/icon
       case "$TERM" in
          screen*)
-            echo -n "\033k${TITLE}\033\\" # Set screen/tmux caption
+            XTITLE="\033P${XTITLE}\033\\\\" # Set xterm title/icon under screen/tmux 
+            XTITLE="${XTITLE}\033k${TITLE}\033\\\\" # Set screen/tmux caption
          ;;
       esac
+      echo -n "$XTITLE"
    ;;
 esac