anytime I want to start something from a shell like firefox or something I just "nohup firefox &" it. This way it doesn't close when the shell does. Is this the proper way to do it?
If so that what is the point of the screen program. Can't I just ssh to my box and nohup a command and log out.