No Hangup...
$ nohup firefox &
[1] 23814
nohup: ignoring input and appending output to 'nohup.out'
Detach from terminal, be sure to get the correct job # from above
$ disown %1
No longer attached...
$ jobs
$
I don't see how this is supposed to exit the terminal only once the application is fully loaded or starts to appear on screen
You're correct, it doesn't. How about:
$ firefox & xdotool search --sync --onlyvisible --class firefox && exit
Yes
This does the trick, thank you a bunch Obvus
(post is archived)