22 votos

¿Cómo desactivar el relanzamiento de aplicaciones y la restauración de ventanas en El Capitán al reiniciar?

¿Cómo puedo desactivar tanto la función de "relanzar las aplicaciones después de reiniciar" como la de "reabrir Windows al reiniciar"? Cuando reinicio (ya sea después de un hard reset o de un comando de reinicio) quiero que se me presente un escritorio en blanco y no todo lo que tenía abierto antes. Además, cuando abro una aplicación, no quiero que la docena de cosas en las que estaba trabajando anteriormente se abran todas a la vez.

28voto

Dan Puntos 359

Si buscas una forma de desactivar permanentemente esta función para no tener que recordar el paso extra de "desmarcar la casilla" cada vez que apagues tu máquina, puedes simplemente denegar a OS X el acceso al archivo que utiliza para almacenar tu estado de sesión.

En una terminal,

# Make the file owned by root (otherwise the OS will just replace it)
sudo chown root ~/Library/Preferences/ByHost/com.apple.loginwindow*

# Remove all permissions, so it can't be read or written to
sudo chmod 000 ~/Library/Preferences/ByHost/com.apple.loginwindow*

Si desea deshacer este cambio más adelante y volver a activar la función, tal vez porque ha sufrido un daño cerebral y ahora encuentra divertido el arranque en bucle, simplemente borre este archivo y el sistema operativo lo volverá a crear.

# Re-enable El Capitan's obnoxious "relaunch all the things" behavior
sudo rm -f ~/Library/Preferences/ByHost/com.apple.loginwindow*

5voto

Nick Zadrozny Puntos 4578

El enfoque con el que he tenido éxito es básicamente el enfoque de archivo bloqueado por John Smfifth, después de vaciar el archivo. Lo bueno de esto es que se puede hacer sin derechos de Root y usando un simple shell de dos líneas script:

# clear the file if it isn't empty
find ~/Library/Preferences/ByHost/ -name 'com.apple.loginwindow*' ! -size 0 -exec tee {} \; < /dev/null
# set the user immutable flag
find ~/Library/Preferences/ByHost/ -name 'com.apple.loginwindow*' -exec chflags uimmutable {} \;

3voto

webprogrammer Puntos 16

La solución más sencilla y la que yo uso, es localizar el archivo en el finder: ~/Library/Preferences/ByHost/com.apple.loginwindow

A continuación, cierre todas las aplicaciones para vaciar el contenido de los archivos anteriores o, preferiblemente, abra el archivo en Edición de texto y elimine todo el contenido y luego guárdelo.

A continuación, vuelva a seleccionar el archivo en el buscador pero no lo abra

A continuación, pulse la tecla Apple (junto a la barra espaciadora) + i, o vaya al menú Archivo y haga clic en "Obtener información". A continuación, en la sección General de la ventana de información que aparece, marque la casilla de selección "Bloqueado" (el archivo queda bloqueado).

Utilizando este método es mucho más fácil habilitar o deshabilitar, ya que el proceso es mucho más sencillo de recordar. El código del terminal que se utiliza ocasionalmente no es fácil de recordar o recuperar.

0voto

Para evitar que las aplicaciones abran los documentos anteriores, vaya a Preferencias del Sistema > General y marque la casilla de verificación Cerrar ventanas al salir de una aplicación.

enter image description here

Para que no se produzca el relanzamiento de las aplicaciones tras el reinicio, desmarca la casilla de la ventana emergente Apagar o reiniciar:

enter image description here

5 votos

Ya tengo marcada la primera casilla, y siempre desmarco la casilla de reabrir. Pero cuando tengo que hacer un hard reset por la razón que sea, las 50 cosas que tenía abiertas se relanzan, y estoy intentando evitarlo.

2 votos

Yo me concentraría en arreglar lo que sea que esté causando que tengas que hacer un hard reset. Ahora mismo estás pidiendo al mecánico que arregle el claxon porque los frenos no funcionan.

3 votos

El problema es que MacOS volverá a abrir Windows después de un apagado forzado o un fallo. En otras palabras, las mismas situaciones en las que menos te gustaría que Windows se reabriera (y que potencialmente se repitiera el problema)

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