У цій статті про OSXDaily Вимкнення „Повторно відкрити Windows при вході в систему” в Mac OS X Lion повністю описаний спосіб цього зробити.
Можливо, ви помітили, що під час виходу або перезавантаження Mac OS X Lion, ви отримуєте діалогове вікно з прапорцем поруч із пунктом «Відкрити вікна при вході назад», що відновлює всі ваші відкриті на даний момент програми та вікна.
Якщо вам це не подобається, і вам набридло знімати прапорець, щоб більше не відкривати вікна, ви можете скористатися стороннім сценарієм, щоб зробити цю функцію марною. Щоб уточнити, що це робить - це повністю відключати функцію на постійній основі, незалежно від того, перевіряється чи ні цей прапорець для збереження Windows перевіряється чи ні, вікна не відновиться.
Введіть таку команду, щоб завантажити скрипт, помістіть його у відповідне місце, зробіть його виконуваним, запустіть його та видаліть:
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
Нарешті, якщо ви хочете повернутися до нормального типу резюме:
sudo defaults delete com.apple.loginwindow LoginHook