Respuesta corta
En la terminal que no responde:
- Hit Ctrl+ Z.
- Escribe
bg
y entra.
- Escribe
disown
y entra.
Respuesta larga
En la terminal que no responde, presione Ctrl+ Z, esto "pausará" el proceso (o "trabajo") y le devolverá el control de la consola. Sin embargo, notará que gedit
deja de responder y no puede usarlo.
Extra : si lo desea, puede ejecutar el comando jobs
, notará que se leerá Detenido para el gedit
comando, por eso no puede usarlo.
Para que el trabajo se ejecute correctamente en segundo plano (es decir, para que gedit
responda de nuevo), ejecute el comando bg
(que significa fondo). Ahora podrá usar gedit
y, al mismo tiempo, tendrá el aviso para usted.
Extra : ahora, si ejecuta jobs
, notará que leerá Running .
Puedes superar todo esto desde el principio. Cuando esté iniciando gedit
desde la terminal, agregue un &
al final del comando, así que algo como esto gedit /path/to/file &
. Esto se iniciará gedit
en segundo plano desde el primer lugar (es posible que deba presionar Enterun par de veces para recuperar el control de la consola).
Extra : si seguías estas notas adicionales, es posible que hayas notado que la segunda vez que lo hiciste jobs
, podrías ver que bash agregó un &
al final del gedit
comando.
Una vez que se acostumbre a este sistema, puede notar que si cierra el terminal, gedit también finalizará, sin siquiera un diálogo de confirmación. Para evitar que esto suceda, ejecute disown
, lo que separará el proceso gedit del terminal, eliminándolo de la lista devuelta por jobs
.