which xprop &>/dev/null
if [ $? -eq 0 ]; then
# make sure we're actually using xterm *and* that we have a window ID.
- if [[ "$TERM" =~ .*"xterm".* && ! -z "$WINDOWID" ]]; then
+ if [[ ! -z "$GNOME_TERMINAL_SCREEN" ]]; then
+ term_title_found="$(xprop -id $WINDOWID | perl -nle 'print $1 if /^WM_NAME.+= \"(.*)\"$/')"
+ elif [[ "$TERM" =~ .*"xterm".* && ! -z "$WINDOWID" ]]; then
term_title_found="$(xprop -id $WINDOWID | perl -nle 'print $1 if /^WM_NAME.+= \"(.*)\"$/')"
fi
fi
fi
pruned_host=$(echo $HOSTNAME | sed -e 's/^\([^\.]*\)\..*$/\1/')
date_string=$(date +"%Y %b %e @ %T")
- user=$(logname)
+ user="$(logname)"
if [ -z "$user" ]; then
# try snagging the windoze name.
user=$USERNAME