Новогодние скидки от MDLavka

Вы пишете в комментариях, что хотите купить из техники Apple и мы делаем вам индивидуальное предложение, от которого сложно отказаться!

Как отключить «Снова открывать окна при повторном входе в систему» в OS X Lion

В соответствии с общей концепцией под названием «Resume», в OS X Lion появилась функция сохранения открытых окон при перезагрузке или выключении Mac. При этом галочка «Снова открывать окна при повторном входе в систему» по умолчанию всегда включена.


Выполнением одной команды в Терминале вы можете исправить это досадное недоразумение. Следующий скрипт полностью отключает работу функции «Снова открывать окна при повторном входе в систему». При этом окно с галочкой появляется, а восстановление окон не происходит.

Итак, запустите Терминал и вставьте следующую строку:

curl http://goo.gl/Z4EFC -L -s -o ~/fixlogin.sh && chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.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

Если вы решите вернуть ненавистную функцию, то просто выполните в Терминале:

sudo defaults delete com.apple.loginwindow LoginHook

Существует также альтернативное решение в виде двух дополнительных скриптов, исправляющих «баг» с окнами в OS X Lion: cleanshutdown для выключения и cleanreboot для перезагрузки Mac.

Смотрите также:

Следите за новостями Apple в нашем Telegram-канале, а также в приложении MacDigger на iOS.

Присоединяйтесь к нам в Twitter, ВКонтакте, Facebook, Google+ или через RSS, чтобы быть в курсе последних новостей из мира Apple, Microsoft и Google.

5 комментариев

  • Что-то корявенько как-то "WARNING: Improper use of the sudo command could lead to data loss or the deletion of important system files. Please double-check your typing when using sudo. Type "man sudo" for more information. To proceed, enter your password, or type Ctrl-C to abort. Password:" Никакого пароля нет. iMac 27", '10-late
  • ДА! после месяца пользования не нашел ничего чем лион лучше снежка! откатываюсь обратно!-Так меня достали все эти неудобные нововведения!!!
  • после ввода команды в терминале curl http://goo.gl/Z4EFC -L -s -o ~/fixlogin.sh && chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh он требует ввода пароля, но не реагирует на клавиатуру, то есть не дает ввести пароль. На отмену команды ctrl+c реагирует, а пароль ввести не дает. вставить из текста тоже не дает
  • не важно что не показывает, вводите он введется, только визуально не заметно
  • А вообще возможно убрать эту табличку, что бы после нажатия Выключить под яблоком он выключался? спасибо