Este artigo do OSXDaily Desativar “Reabrir o Windows ao fazer login novamente ” no Mac OS X Lion descreve completamente um método para fazer isso.
Você deve ter notado que, ao sair ou reiniciar o Mac OS X Lion, você recebe uma janela com uma caixa de seleção ao lado de "Reabrir janelas ao fazer login novamente" que restaura todos os aplicativos e janelas abertos no momento.
Se você não gostar e estiver cansado de desmarcar a caixa para não reabrir as janelas, use um script de terceiros para tornar o recurso inútil. Para esclarecer, o que isso faz é desativar o recurso completamente constantemente, independentemente de essa caixa de seleção para preservar janelas estar marcada ou não, as janelas não serão restauradas.
Digite o seguinte comando para baixar o script, coloque-o no local apropriado, torne-o executável, execute-o e remova-o:
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
O conteúdo do script é para quem deseja saber o que está sendo executado e / ou o faz manualmente:
#!/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
Por fim, se você quiser voltar ao tipo de comportamento de retomada normal:
sudo defaults delete com.apple.loginwindow LoginHook