DEST="$1"
COMMAND="$2"
-# Set screen title
+# Set window title
# http://stackoverflow.com/questions/899609/gnu-screen-run-script-that-sends-commands-to-the-screen-session-it-is-being-run
-function screen_title {
+function window_title {
if [ -n "$STY" ]; then
screen -p $WINDOW -X title $1
+ else
+ xtitle $1
fi
}
fi
# Set default screen title
-screen_title $DEST
+window_title $DEST
# Dispatcher
if [ "$BASENAME" == "shells" ]; then
wscreen $DEST
elif [ -z "$COMMAND" ] && [ "$DEST" == "root" ]; then
# Local root shell
- screen_title root
+ window_title root
sudo screen -x
elif [ "$DEST" == "local" ]; then
# Local screen shell
- screen_title $COMMAND
+ window_title $COMMAND
wscreen $COMMAND
else
# Remote shell using autossh
fi
# Restore screen title
-screen_title terminal
+window_title terminal