1 votos

¿Desaparece Grab.app del dock?

Cuando uso Grab, si alguna vez cierro todas sus ventanas y luego le quito el foco haciendo clic en otro sitio, desaparece del dock.

Grab se oculta del dock incluso si la ventana de Grab que cierro es la de "Acerca de Grab". Grab no se oculta del dock si la abro y luego le quito el foco antes de abrir y cerrar una ventana Grab.

Veo que el proceso Grab sigue en marcha cuando lo compruebo desde Terminal y cuando lo "reabro" para que vuelva al dock es el mismo PID y sólo se está ejecutando una copia.

¿Alguien sabe cómo evitar que Grab se esconda? No quiero que Grab esté permanentemente en el dock aunque esté cerrado, sólo quiero que deje de ocultarse mientras lo estoy usando. Estoy usando MacOS 10.10.5 MBP 11,3.

screenshot

Gracias de antemano.

2voto

nenne Puntos 41

Esto se llama "Terminación Automática" y también está implementado para QuickTime Player y otros. Los procesos permanecen abiertos en segundo plano, por lo que se reabren rápidamente, pero con suficiente presión de memoria (para otros procesos o aplicaciones, por ejemplo) se verán obligados a terminar.

Para desactivarlo, abra Terminal (en /Aplicaciones/Utilidades, o busque a través de Spotlight) y escriba:

defaults write com.apple.Grab NSDisableAutomaticTermination -bool yes

A continuación, pulse enter .
Asegúrese de salir correctamente y volver a iniciar Grab después de ejecutar este comando de escritura por defecto.

Para restaurar la configuración original, ejecute el siguiente comando:

defaults delete com.apple.Grab NSDisableAutomaticTermination

Del sitio de desarrolladores de Apple:

La terminación automática y repentina de aplicaciones mejora la experiencia del usuario En OS X v10.7 y posteriores, el uso del comando Quit para terminar una una aplicación en favor de técnicas más centradas en el usuario. En concreto, Cocoa admite dos técnicas que hacen que la terminación de una aplicación sea transparente y rápida:

La terminación automática elimina la necesidad de que los usuarios abandonen una aplicación. En su lugar, el sistema gestiona la terminación de la aplicación de forma transparente entre bastidores. aplicaciones que no están en uso para recuperar los recursos recursos necesarios, como la memoria. La terminación súbita permite al sistema matar proceso de una aplicación inmediatamente sin esperar a que realice ninguna acciones finales. El sistema utiliza esta técnica para mejorar la velocidad de operaciones como cerrar sesión, reiniciar o apagar el ordenador. La terminación automática y la terminación súbita son técnicas independientes, aunque ambas están diseñadas para mejorar la experiencia de uso de las aplicaciones. de la terminación de aplicaciones. Aunque Apple recomienda que las apps soporten ambas una aplicación puede soportar una técnica y no la otra. Las aplicaciones que admiten ambas técnicas pueden ser terminadas por el sistema sin que la aplicación sea implicada en absoluto. Por otra parte, si una aplicación admite la terminación repentina pero no la terminación automática, se le debe enviar un evento Quit que debe procesar sin mostrar ningún diálogo de interfaz de usuario. de usuario.

La terminación automática transfiere el trabajo de gestión de procesos del usuario al sistema, que está mejor equipado para manejar el trabajo. Los usuarios no necesitan gestionar procesos manualmente. Lo único que 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 rendimiento del sistema sistema no se vea afectado negativamente.

Las aplicaciones deben optar tanto por el cese automático como por el cese repentino e implementar el soporte adecuado para ellas. En ambos casos, la aplicación debe asegurarse de que los datos del usuario se guardan mucho antes de que se produzca la finalización. se produzca. Y puesto que el usuario no abandona una aplicación autoterminable, dicha aplicación también debe guardar los datos del usuario antes de que se produzca la terminación. una aplicación de este tipo también debe guardar el estado de su interfaz de usuario utilizando el soporte integrado de Cocoa. soporte Cocoa incorporado. Guardar y restaurar 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 apoyar la terminación automática en su aplicación, consulte Terminación automática. Para obtener información sobre cómo dar soporte a la la terminación repentina, consulte Terminación repentina.

La terminación automática y repentina de las aplicaciones mejora la experiencia del usuario

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X