Não tenho idéia sobre o gnome-terminal , mas se eu iniciar meu xfce4-terminal a partir de um terminal já em execução, ele imediatamente se torna um processo independente, de forma que o controle possa ser retornado ao shell de chamada, ou seja, anterior O shell aceitará novos comandos enquanto o novo está sendo executado.
Eu acredito que o gnome-terminal se comporta da mesma maneira, e é por isso que o seu script não parece parar e esperar.
Você pode usar o padrão xterm , que não se separa e bloqueia o script de chamada. Não parece tão bonito, mas serve como um simples alerta de bloco.
Você também pode ver gxmessage , xmessage ou zenity .