]> git.phdru.name Git - dotfiles.git/blobdiff - bin/xtitle
.xinitrc: calculate geometry for `xclock`
[dotfiles.git] / bin / xtitle
index 3d5e8e08a9efcb5c3ee363a0f38f7030e8e68c95..f734659d5a4a9ea7d7f7f5e03b7adeeb4cb7068c 100755 (executable)
@@ -1,12 +1,17 @@
-#! /usr/bin/env bash
+#! /bin/sh
 
 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 -n "\033]0;${TITLE}\007" # Set xterm title
+      case "$TERM" in
+         screen*)
+            echo -n "\033k${TITLE}\033\\" # Set screen/tmux caption
+         ;;
+      esac
    ;;
 esac