Перезагрузите Mac OSX из командной строки и закройте все окна.

Перезагрузите Mac OSX из командной строки и закройте все окна.

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

sudo shutdown -r now

Но я хочу начать заново.без возможности повторного открытия окон, я посмотрел документацию здесьно безуспешно. Есть идеи?

решение1

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

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

Связанный контент