Evite que Mac vuelva a cargar aplicaciones después de reiniciar

11

Tuve que encender y apagar mi Macbook Pro manteniendo presionado el botón de encendido después de que se bloqueó.

Cuando se reinició, volvió a cargar todas las aplicaciones que había estado ejecutando antes, lo que llevó mucho tiempo y era completamente innecesario.

¿Hay alguna manera de evitar que vuelva a cargar las aplicaciones que se ejecutaban anteriormente?

Estoy ejecutando OS X 10.7.

Avalanchis
fuente

Respuestas:

8

Mantener presionada la tecla Mayús al iniciar sesión debería evitar que las aplicaciones se reinicien para ese inicio de sesión.

Si desea evitar permanentemente que las aplicaciones se vuelvan a abrir, puede cerrar todas las aplicaciones y luego bloquear el com.apple.loginwindow.*.plistarchivo que se encuentra en~/Library/Preferences/ByHost/

Esta lista mantiene una lista de aplicaciones abiertas, y cualquier aplicación que esté en esa lista al cerrar sesión se volverá a iniciar después del inicio de sesión (suponiendo que la casilla de verificación esté marcada para hacerlo, ya que siempre es así por defecto). Si cierra todas las aplicaciones, luego bloquea esa lista, su lista de aplicaciones siempre estará vacía, por lo que incluso cuando esa casilla de verificación esté marcada, no habrá aplicaciones en la lista para relanzar.

Desbloquear el plist regresará a su comportamiento normal.

joelseph
fuente
Además de Terminal : debe tener Terminal abierta para bloquear el archivo. Pero solo tener Terminal abierto sigue siendo una gran mejora.
Martin
¿Cómo se bloquea el archivo?
Zorgoth
7

Lo que está buscando es deshabilitar la función ApplePersistence, que se puede hacer con:

defaults write -g ApplePersistence -bool no
sorin
fuente
Tenga en cuenta que esto también deshabilitará las versiones.
Brady
1
@Brady, ¿qué son las 'Versiones'? ¿Qué impacto debo esperar si lo uso defaults write -g ApplePersistence -bool no?
olyv
@olyv Versiones en el sistema de archivos. Ver aquí: apple.stackexchange.com/questions/27544/…
Brady
@ Brady, gracias, lo entiendo ahora. Y este es un enlace a los documentos de Apple support.apple.com/en-ie/HT202255
olyv
1

Vaya a Preferencias del sistema / General.

Desmarca la casilla "Restaurar ventanas al salir ..."

jake
fuente
1
Eso evitará que una aplicación vuelva a abrir Windows cuando se inicie, pero está completamente separada de la función que vuelve a abrir las aplicaciones al iniciar sesión.
Gordon Davisson
0

Primero cierre todas las aplicaciones (esto es importante). Luego en una terminal hacer:

sudo chown root ~/Library/Preferences/ByHost/com.apple.loginwindow*
sudo chmod 000 ~/Library/Preferences/ByHost/com.apple.loginwindow*

Básicamente, debe hacer que los archivos loginWindow * no puedan ser escritos por nadie.

Para deshacer :

sudo rm -f ~/Library/Preferences/ByHost/com.apple.loginwindow*
rublo
fuente