X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Ftty%2Fterminal_titler.sh;h=df3e6a8cb36fabda4cf6546f6591ef0ebbb6b204;hb=50cbf032de87aead124a5f6566bd1d87610fb40f;hp=9ef4f1c10c15347dd116745aa4260d4ddd257b98;hpb=ae8e8d303108130fb5e4867269415125d506ed2c;p=feisty_meow.git diff --git a/scripts/tty/terminal_titler.sh b/scripts/tty/terminal_titler.sh index 9ef4f1c1..df3e6a8c 100644 --- a/scripts/tty/terminal_titler.sh +++ b/scripts/tty/terminal_titler.sh @@ -51,7 +51,9 @@ function get_terminal_title() 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