¿Cómo mantener la aplicación en ejecución después de cerrar el terminal?

Soy nuevo en Ubuntu. He utilizado Sublime Text. Me he dado cuenta de que después de abrir Sublime Text desde la Terminal, si cierro la terminal, la aplicación continúa ejecutándose. Lo mismo no es cierto para otras aplicaciones como geany .

Después de abrir la aplicación desde el terminal, cuando cierro el terminal, la aplicación también se cierra. He intentado &exit como geany &exit . Pero esto no es lo que estoy buscando.

¿Cómo puedo mantener geany corriendo incluso después de cerrarlo?

Desde una ventana de terminal, escriba

 nohup geany > /dev/null 

o

 nohup geany >/dev/null & 

nohup permite que la aplicación se ejecute e inmune a los lockings, por lo que cerrar la ventana del terminal no tendría ningún efecto en la aplicación que se está ejecutando. Agregar el comando >/dev/null al comando evita la creación de un nohup.out en cada directorio desde el que se ejecuta la aplicación.

De la página del manual:

 NAME nohup - run a command immune to hangups, with output to a non-tty SYNOPSIS nohup COMMAND [ARG]... nohup OPTION 

Como una alternativa a nohup puedes usar el shell incorporado disown . disown elimina trabajos de la lista de trabajos y, cuando existe el shell, SIGHUP no se envía a ese proceso.

 geany & disown exit 

Puede usar exec geany & exit (tenga en cuenta el exec y el símbolo comercial) si no necesita root y pkexec geany & exit si necesita privilegios de root.