Grab.app desaparece del dock?

1

Cuando uso Grab, si alguna vez cierro todas sus ventanas y luego le quito el foco haciendo clic en otro lugar, desaparecerá del muelle.

La captura se oculta del dock incluso si la ventana de captura que cierro es la ventana "Acerca de la captura". Grab no se esconde del dock si lo abro y luego le quito el foco antes abriendo y cerrando una ventana Grab.

Puedo ver que el proceso de Grab aún se está ejecutando cuando verifico desde la Terminal y cuando lo "vuelvo a abrir" para volver a colocarlo en el dock, es el mismo PID y solo se está ejecutando una copia.

¿Alguien sabe cómo evitar que Grab se oculte? No quiero que Grab permanentemente en el muelle, incluso cuando está cerrado, solo quiero que deje de esconderse mientras lo uso. Estoy usando MacOS 10.10.5 MBP 11,3.

Gracias de antemano!

    
pregunta Scottmeup 20.05.2018 - 19:19

1 respuesta

2

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

    
respondido por el Redarm 20.05.2018 - 21:49

Lea otras preguntas en las etiquetas