1

Я хочу использовать командную строку для перезапуска моего Mac OSX, я использую:

sudo shutdown -r now

Но я хочу перезапустить без опции reopen windows, я посмотрел документацию здесь, но безуспешно, есть идеи?

1 ответ1

2

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

#!/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

Полная информация здесь:

http://osxdaily.com/2011/08/25/disable-reopen-windows-when-logging-back-in-in-mac-os-x-lion-completely/

Вы также можете быть заинтересованы в этом:

http://osxdaily.com/2011/07/18/disable-mac-os-x-lion-resume-window-restore/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .