Diferença entre nohup, disown e &
Tente usar nohup em vez de ignorar:
nohup /gui_app &
Observe que isso alimentará a saída em um arquivo, nohup.out . Para evitar isso, envie stdout e stderr para /dev/null :
nohup /gui_app >/dev/null 2>&1 &