- # gnome-terminal doesn't set WINDOWID currently, but we can work around this if xdotool
- # is installed.
- if [[ -z "$WINDOWID" && ! -z "$(which xdotool)" ]]; then
- term_title_found="$(xprop -id $(xdotool getactivewindow) | perl -nle 'print $1 if /^WM_NAME.+= \"(.*)\"$/')"
+ # gnome-terminal doesn't set WINDOWID currently, but we can work around this.
+ if [[ -z "$WINDOWID" && ! -z "$(which xwininfo)" ]]; then
+#not good solution. term_title_found="$(xprop -id $(xdotool getactivewindow) | perl -nle 'print $1 if /^WM_NAME.+= \"(.*)\"$/')"
+ term_title_found=$(xwininfo -id $(xprop -root | awk '/NET_ACTIVE_WINDOW/ { print $5; exit }') | awk -F\" '/xwininfo:/ { print $2; exit }')