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.

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.


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

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 ..."


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*
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.