Stało się! Po wielu, wielu miesiącach od premiery nowej wersji systemu Mac OS X, postanowiłem kliknąć w Mac App Store „kup teraz” i tak po ok. 2 godzinach stałem się szczęśliwym posiadaczem nowego lwa.
Jedna z irytujących mnie rzeczy jest za każdym razem odznaczanie w okienku dialogowym potwierdzającym zamykanie systemu pola „otwórz okna po ponownym zalogowaniu”. Jako, że zdarzało mi się zapomnieć o odznaczaniu tego pola, to za każdym razem po uruchomieniu systemu byłem atakowany przez stado otwierających się okien.

Na szczęście dla zapominalskich takich jak ja jest proste rozwiązanie, wystarczy w okienku terminalu wpisać poniższą komendę:
curl http://goo.gl/Z4EFC -L -s -o ~/fixlogin.sh && chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh
Po wpisaniu powyższej komendy do naszego systemu pobrany zostanie plik ze skryptem o następującej zawartości:
#!/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
Teraz mimo, że pole wyboru będzie zaznaczone po uruchomieniu systemu nie pojawi się nam żadne nowe okno, aby cofnąć powyższą operacje należy wpisać:
sudo defaults delete com.apple.loginwindow LoginHook

