10 votos

Hay una manera de desactivar OS X la terminación automática de aplicaciones?

Hay una manera de decirle a OS X Lion para deshabilitar el auto-terminación para una determinada aplicación que no desea terminar auto?

FYI Lion es un desertor si no ya se sabe, lo que si no quieres que sea para una determinada Aplicación.

Lion va a salir de sus aplicaciones corriendo detrás de su espalda si decide que necesita los recursos, y si no parecen ser el uso de ellos. La heurística para determinar si una aplicación está "en uso" es muy conservador: no debe ser la aplicación activa, no debe haber ninguna visible, no las ventanas minimizadas - y, por supuesto, debe explícitamente el apoyo a la Rescisión Automática.

Por ejemplo, decir no quiero TextEdit para que automáticamente salga cuando no tengo el Notepad de windows abrir y cambiar a otra Aplicación.

Después de echar un vistazo a la Mac App de Programación de la sección de la Guía para la Terminación Automática pensé que iba a tratar de agregar el NSSupportsAutomaticTermination clave con el valor de No a la Información.plist archivo para la edición de textos. (No funciona: TextEdit se bloquea en abierto).

A destacar, el archivo no se incluyen NSSupportsAutomaticTermination clave (lo que significa que Apple estaba usando NSProcessInfo para permitir la terminación automática), por lo que la adición de una clave sería, probablemente, no tienen ningún efecto de todos modos ya NSProcessInfo reemplaza lo que está en el archivo plist. (Verificado esto no funciona, por la auto-firma de TextEdit con una modificación de la Información.plist incluyendo la NSSupportsAutomaticTermination clave y el valor de No).

Uno de los efectos secundarios señalar es que cambiar nada en la Información.plist archivo de causas TextEdit para bloquearse cuando la apertura. La causa se anotó en el registro de error como "firma de código no válido", lo que significa que la aplicación TextEdit y todos sus contenidos son de firma de código. La solución es self-sign de la aplicación mediante la codesign comando y de la auto-firmado certificado root como se señaló en la Firma del Código de la tarea.

Después de lo que he probado hasta ahora, TextEdit todavía obedece a la Rescisión Automática.

1voto

TraFoO Puntos 11

Hay una manera del seguro-fuego para solucionar este problema, si el hardware lo admite. Usted puede actualizar Mac OS X 10.7 (Lion) para Mac OS X 10.6 (Snow Leopard).

Mientras que no todo el hardware que se va a ejecutar el Lion puede apoyar este sistema operativo mejorado (por desgracia, mi mediados de 2011, el MacBook Air no), que incluye características tales como la no-auto-terminación, Rosetta (que permite a los procesadores de Intel para ejecutar el software compilada para procesadores PPC), y la compatibilidad con per-aplicación de las funciones de grabación en el excelente WireTap Studio.

Como con cualquier actualización, algunas características se pierden (como el Control de la Misión, de la plataforma de Lanzamiento, algunos gestos) y algunos sistemas operativos peculiaridades tomar algún tiempo para acostumbrarse (la dirección de desplazamiento se invierte, por ejemplo), pero a pesar de todo, es una excelente actualización.

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: