Se você fechar a janela usando o botão de fechamento, então um SIGHUP será enviado para os processos em segundo plano pelo shell, que também recebe SIGHUP quando o terminal for fechado. A resposta normal dos processos seria sair, portanto os trabalhos em segundo plano serão fechados.
Por outro lado, se você pressionar Cntl + D , nenhum sinal será enviado. Um EOF (Fim do Arquivo) é indicado no STDIN e no shell (e terminal) fecha. EOF basicamente significa que chegamos ao fim do STDIN, não há mais nada a ser inserido. Como o EOF não ativa nenhuma resposta relacionada a trabalhos em segundo plano, eles continuarão em andamento.