Ok, eu trabalhei.
Então eu tive que encontrar uma maneira de se conectar à tela de prompt.
Então, basicamente no meu tema zsh, adicionei um método para trazer para a frente a janela atual.
function bring_to_front {
xdotool windowactivate $WINDOWID
}
$ WINDOWID é definido pelo gnome-terminal automaticamente.
e a mágica é apenas chamar esse método como parte do prompt. Desta forma, toda vez que o prompt é exibido, ele irá trazê-lo para a frente. E como o prompt é exibido quando o comando anterior é concluído ...
PROMPT='$(bring_to_front)${ret_status}%{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}'
A próxima coisa que estou tentando alcançar é selecionar a guia à direita. Eu atualizarei a resposta se eu conseguir isso.
EDITAR
Bônus Mude para a guia direita
Disclaimer: Isso é hacky como o inferno, então tenha paciência comigo.
isso funciona apenas para o terminal do gnome.
function alert_done {
xdotool windowactivate $WINDOWID
child_count='pgrep --parent $PPID -c'
# we need to remove the first child as it's gnome-tty-helper and not a tab
terminal_count='expr $child_count - 1'
terminal_pids='pgrep --parent $PPID | tail -n $terminal_count | tr '\n' ' ''
eval "pid_array=($terminal_pids)"
xdotool key alt+${(k)pid_array[(r)$$]}
}