Отключить Resume on login навсегда
Что вы испытываете, так это преимущества работы с Resume . В Mac OS X Lion появилась функция восстановления окон при следующем запуске или входе в систему.
Снятие флажка не имеет постоянного эффекта . Это может быть достигнуто путем ручной настройки.
Откройте Терминал и введите:
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
Эта команда загружает следующий скрипт и полностью устанавливает его:
#!/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
Et вуаля, вы сделали!
Если вы хотите вернуться к поведению Resume in lion по умолчанию, введите это.
sudo defaults delete com.apple.loginwindow LoginHook
Отключить Resume при запуске приложений
Вы также можете отключить Resume для приложений для каждого приложения . Смотрите эти ответы здесь.