Lion sleep (o hibernate) cierra todas las aplicaciones [cerrado]

[Descargo de responsabilidad: no soy un ávido usuario de OS X, por lo que probablemente no use la terminología o el idioma exactos]

Tenía una Mac Pro con Snow Leopard en el trabajo y normalmente no la apago cuando voy a casa. Al día siguiente, siempre encontraba mis aplicaciones en el estado exacto donde las había dejado. Ahora, tengo una nueva Mac Pro con Lion y cada vez que vuelvo al trabajo por la mañana, el sistema está bloqueado (es decir, tengo que poner mi contraseña), lo cual está bien, y todas las aplicaciones están cerradas. Sin embargo, reinician e intentanpara recuperar el estado como los dejé el día anterior. Desgraciadamente, algunas aplicaciones fallan (por ejemplo, Mendeley, Quicksilver, Word), otras no funcionan pero te permiten recuperar el estado anterior (Chrome, Firefox), otras simplemente desaparecen (Emacs, scripts en ejecución). Lo que más me preocupa es que cuando salgo del trabajo suelo dejar algunas simulaciones funcionando que pueden tardar más de 12h en terminar. He perdido el trabajo cuando vuelvo por la mañana.

Pregunta: ¿qué está pasando aquí y cómo puedo desactivar este "dormir/hibernar/???" comportamiento.

Ya intenté cambiar la Configuración del sistema - Ahorro de energía - Computadora y suspensión de la pantalla a Nunca.

Actualizar Resulta que esto no tenía nada que ver con el currículum. Mi mac se apaga aleatoriamente a veces y sucede casi todas las noches. Ahora me ha pasado mientras trabajaba un par de veces y ahora me doy cuenta de por qué tenía una pantalla de inicio de sesión todas las mañanas: era solo que la máquina se apagaba y se volvía a encender. Esta es la razón por la que algunas aplicaciones fallaron (se cerraron incorrectamente) y otras desaparecieron (Emacs, scripts y simulación no se reinician al volver a iniciar sesión).

¿Esto suena como si la energía se cortara en algún lugar durante la noche?
No, la pantalla de inicio de sesión no es la misma cuando enciendes/apagas... es la que tienes cuando configuras para ingresar la contraseña cuando la pantalla está bloqueada
Hay una función en Lion (terminación automática) que cerrará las aplicaciones automáticamente según la necesidad de memoria y el tiempo de inactividad, pero solo lo hace para las aplicaciones que admiten específicamente la función.
Si deja la computadora portátil enchufada, tiene el ahorro de energía configurado para no dormir nunca, no tiene apagado y reinicio programados, y no tiene configurado "cerrar sesión después de …", entonces esto no debería estar sucediendo. Así que verifique dos veces su configuración y que su energía no se apague por la noche.
Es una Mac Pro... un enorme bloque de 20 kg que ni siquiera Hulk llamaría una computadora portátil :P

Respuestas (3)

Sospecho que Snow Leopard estaba hibernando mientras Lion intentaba usar su funcionalidad de Reanudar, que tiene errores graves. En particular, hay varias aplicaciones como Preview que fallan de manera confiable en Resume.

Me imagino que estas aplicaciones centradas en Mac OS X que has enumerado fallan porque le dicen a Lion que sí se reanudan, pero su currículum o el de Lion simplemente no funciona correctamente. Olvidé si Snow Leopard ofreció Curriculum vitae, pero trató el currículum de manera mucho más conservadora si es así.

Por lo tanto, debe experimentar con la desactivación de reanudar. Puede deshabilitarlo fácilmente en todo el sistema desmarcando Restore windows when opening and quitting appsen el panel General de Preferencias del Sistema. Lion debería verse obligado a hacer una hibernación completa como Snow Leopard.

ingrese la descripción de la imagen aquí

Si esto funciona, podría experimentar con la desactivación de la reanudación para aplicaciones individuales . Puede evitar que aplicaciones específicas como Terminal, Vista previa o su aplicación de simulación permitan reanudar el uso de:

defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false
defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false
...

Existe la posibilidad de que Lion simplemente no pueda escribir los archivos de currículum donde sea que pertenezcan. Por lo tanto, también debe reparar los permisos, asegurarse de que su unidad tenga el 20% libre que solicita Lion y conectar su unidad de copia de seguridad de la máquina del tiempo. Nunca he encontrado ningún problema solucionado por los permisos de reparación, pero tal vez esta vez. Hay una copia de seguridad de la máquina del tiempo local que Lion proporciona a través de ese requisito gratuito del 20%. Si esto estuviera lleno, tal vez no se podrían escribir los archivos de currículum.

Aparte, hay una función de currículum separada integrada en Safari, Chrome y algunos otros que no requieren la funcionalidad de currículum de Lion. De todos modos, encontrará que su función de currículum incorporada es mucho más estable que los esfuerzos de Lion.

Entonces, si el problema fue con la funcionalidad de reanudar, lo que necesito sería deshabilitar el cierre de sesión automático (que no está habilitado, como se comentó en la publicación de Mike Meyers). Su publicación es informativa, pero no veo cómo relacionar esta configuración con mis propias simulaciones (es decir, mi propio código compilado o scripts de shell).
No, el cierre de sesión automático es irrelevante. Ni siquiera está "cerrado la sesión" cuando vuelve a ingresar su contraseña, sino más bien al desbloquearla. Simplemente sucede que Lion implementó el "sistema de bloqueo y ahorro de energía" cerrando todas sus aplicaciones porque todos le dijeron que podían restaurarse/reanudar por sí mismos. Debe deshabilitar la funcionalidad de restaurar/reanudar para que Lion hiberne en su lugar, al igual que Snow Leopard.
Todas las computadoras portátiles están en modo de suspensión e hibernación, dependiendo de su situación, ambas tecnologías han sido bien probadas durante más de una década y son completamente transparentes para las aplicaciones. Lion introdujo esta funcionalidad alternativa de reanudar/restaurar que requería una integración adicional con las aplicaciones. El currículum se rompe TODO EL TIEMPO, incluso con las propias aplicaciones de Apple, como Terminal y Preview.
Agregué una imagen que muestra el botón que controla Reanudar.

Creo que esta es la característica de cerrar sesión después de la inactividad que se puede configurar en Preferencias del sistema. Está en la pestaña General del panel Seguridad con la opción "Cerrar sesión después de... minutos de inactividad".

Una página de Apple que describe esta característica está disponible aquí .

Además, este problema se describe en otra pregunta de Stack Exchange que vi recientemente.

Solo estoy en mi iPad, así que no puedo verificar esto en este momento, pero parece que podría ser el responsable.

Verifiqué dos veces y tengo esta función deshabilitada... gracias por el enlace de todos modos.
Solo lee la pregunta de nuevo. Entonces, ¿estás en la pantalla de bloqueo y no en la pantalla de inicio de sesión? parece raro Buena suerte para solucionarlo.

Preferencias del sistema -> Seguridad y privacidad -> Avanzado

Cerrar sesión después de xx minutos de inactividad

No puedo publicar la imagen :(