Si está buscando una forma de deshabilitar esta función de forma permanente para que no tenga que recordar el paso adicional de "desmarcar la casilla" cada vez que apaga su máquina, simplemente puede negar el acceso de OS X al archivo que utiliza para almacenar el estado de tu 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 tarde y volver a habilitar la función, tal vez porque ha sufrido daño cerebral y ahora encuentra divertido el bucle de arranque, simplemente elimine este archivo y el sistema operativo lo recreará.
# Re-enable El Capitan's obnoxious "relaunch all the things" behavior
sudo rm -f ~/Library/Preferences/ByHost/com.apple.loginwindow*
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 script de shell de dos líneas:
fuente
find
manual: el signo de exclamación en el primer comando esunary not
analizado por el comando find, no por la expansión del historial bash. Niega la-size 0
expresión, por lo que solo se encuentra un archivo de ventana de inicio de sesión no vacío. También podría escribirse como-not
.La solución más simple y la que uso es ubicar el archivo en el buscador: ~ / Library / Preferences / ByHost / com.apple.loginwindow
Luego, cierre todas las aplicaciones para vaciar el contenido de los archivos anteriores o, de preferencia, abra el archivo en Edición de texto y elimine todo el contenido y guárdelo.
Luego, vuelva a seleccionar el archivo en el buscador pero no lo abra
Luego, presiona la tecla Apple (junto a la barra espaciadora) + i, o ve al menú de archivo y haz clic en "Obtener información". Luego, en la sección General de la ventana de información mostrada, marque la casilla de selección "Bloqueado" (el archivo se bloquea).
Usar este método es mucho más fácil de habilitar o deshabilitar, ya que el proceso es mucho más simple de recordar. No es probable que el código de terminal que use ocasionalmente sea fácil de recordar o recuperar.
fuente
Para evitar que las aplicaciones abran documentos anteriores, vaya a Preferencias del sistema> General y marque la casilla Cerrar ventanas al salir de una aplicación.
Para evitar que se reinicien las aplicaciones después del reinicio, desmarca la casilla de verificación en la ventana emergente Apagar o Reiniciar:
fuente