Esto se llama "Terminación automática" y también se implementa para QuickTime Player y otros. Los procesos permanecen abiertos en segundo plano, por lo que se vuelven a abrir rápidamente, pero con suficiente presión de memoria (por ejemplo, para otros procesos o aplicaciones) se verán obligados a finalizar.
Para deshabilitarlo, abra Terminal (en / Aplicaciones / Utilidades, o busque a través de Spotlight) y escriba:
defaults write com.apple.Grab NSDisableAutomaticTermination -bool yes
Luego presiona ingresar .
Asegúrese de salir correctamente y reiniciar Grab después de ejecutar este comando de escritura predeterminado.
Para restaurar la configuración original, ejecute el siguiente comando:
defaults delete com.apple.Grab NSDisableAutomaticTermination
Desde el sitio de desarrolladores de Apple:
La terminación automática y repentina de las aplicaciones mejora la experiencia del usuario
En OS X v10.7 y posterior, el uso del comando Salir para terminar un
La aplicación está disminuida a favor de técnicas más centradas en el usuario.
En concreto, Cocoa soporta dos técnicas que hacen la terminación.
de una aplicación transparente y rápida:
La terminación automática elimina la necesidad de que los usuarios salgan de una aplicación.
En su lugar, el sistema gestiona la terminación de la aplicación de forma transparente detrás de la
escenas, aplicaciones de terminación que no están en uso para reclamar necesarias
Recursos como la memoria. La terminación repentina permite que el sistema mate
el proceso de una aplicación inmediatamente sin esperar a que realice
acciones finales. El sistema utiliza esta técnica para mejorar la velocidad de
operaciones tales como cerrar la sesión, reiniciar o apagar el
computadora. La terminación automática y la terminación repentina son independientes
Técnicas, aunque ambas están diseñadas para mejorar la experiencia del usuario.
de la terminación de la aplicación. Aunque Apple recomienda que las aplicaciones sean compatibles con ambos,
Una aplicación puede soportar una técnica y no la otra. Aplicaciones que soportan
El sistema puede terminar ambas técnicas sin que la aplicación esté
involucrado en absoluto Por otro lado, si una aplicación soporta repentina
terminación pero no terminación automática, entonces se debe enviar un Salir
Evento que debe procesar sin mostrar ninguna interfaz de usuario.
diálogos.
La terminación automática transfiere el trabajo de administrar procesos desde el
Usuario al sistema, que está mejor equipado para manejar el trabajo. Usuarios
De todos modos no es necesario gestionar los procesos manualmente. Todo lo que realmente necesitan
es ejecutar aplicaciones y tener esas aplicaciones disponibles cuando las necesiten.
La terminación automática lo hace posible al tiempo que garantiza que el sistema
el rendimiento no se ve afectado negativamente.
Las aplicaciones deben habilitar tanto la terminación automática como la repentina
e implementar el soporte adecuado para ellos. En ambos casos, la aplicación.
debe asegurarse de que cualquier dato del usuario se guarde bien antes de la terminación puede
ocurrir. Y porque el usuario no cierra una aplicación autoterminable, como
una aplicación también debe guardar el estado de su interfaz de usuario utilizando el
Soporte de cacao incorporado. Guardando y restaurando el estado de la interfaz
proporciona al usuario una sensación de continuidad entre los lanzamientos de aplicaciones.
Para obtener información sobre cómo admitir la terminación automática en su
aplicación, ver la terminación automática. Para obtener información sobre cómo apoyar
terminación repentina, vea Terminación repentina.
La terminación automática y repentina de las aplicaciones mejora la experiencia del usuario