Este artículo de OSXDaily Deshabilitar "Reabrir Windows al iniciar sesión de nuevo" en Mac OS X Lion describe completamente un método para hacerlo.
Es posible que haya notado que cuando cierra sesión o reinicia Mac OS X Lion, aparece una ventana de diálogo con una casilla de verificación junto a "Reabrir ventanas al iniciar sesión nuevamente" que restaura todas sus aplicaciones y ventanas abiertas actualmente.
Si no le gusta y está cansado de desmarcar la casilla para no volver a abrir las ventanas, puede usar un script de terceros para que la característica sea inútil. Para aclarar, lo que esto hace es deshabilitar la función completamente de manera constante, independientemente de si la casilla de verificación para preservar las ventanas está marcada o no, las ventanas no se restaurarán.
Escriba el siguiente comando para descargar el script, colóquelo en la ubicación adecuada, hágalo ejecutable, ejecútelo y luego elimínelo:
curl http://goo.gl/Z4EFC -L -s -o ~/fixlogin.sh && md5 -q ~/fixlogin.sh | xargs -I % mv ~/fixlogin.sh ~/%.sh && chmod +x ~/121dca51e66073624da420b6e1be61d9.sh && sudo ~/121dca51e66073624da420b6e1be61d9.sh ; rm ~/121dca51e66073624da420b6e1be61d9.sh
El contenido del script es para aquellos que desean saber qué se está ejecutando y / o hacerlo manualmente es:
#!/bin/bash
echo "#!/bin/bash" > /tmp/loginfix.sh
echo "rm /Users/*/Library/Preferences/ByHost/com.apple.loginwindow.*" >> /tmp/loginfix.sh
mv /tmp/loginfix.sh /usr/bin/loginfix.sh
chmod +x /usr/bin/loginfix.sh
defaults write com.apple.loginwindow LoginHook /usr/bin/loginfix.sh
Finalmente, si desea volver al tipo de comportamiento de reanudación normal:
sudo defaults delete com.apple.loginwindow LoginHook