W tym artykule OSXDaily Wyłącz „Otwórz ponownie system Windows podczas ponownego logowania” w Mac OS X Lion Całkowicie opisuje metodę wykonania tego.
Być może zauważyłeś, że po wylogowaniu lub ponownym uruchomieniu systemu Mac OS X Lion pojawia się okno dialogowe z polem wyboru obok opcji „Otwórz ponownie okno podczas ponownego logowania”, które przywraca wszystkie aktualnie otwarte aplikacje i okna.
Jeśli ci się nie podoba i masz dość odznaczania pola, aby nie otwierać ponownie okien, możesz użyć skryptu innej firmy, aby uczynić tę funkcję bezużyteczną. Aby wyjaśnić, powoduje to całkowite wyłączenie funkcji na stałe, bez względu na to, czy to pole wyboru dla zachowania okien jest zaznaczone, czy nie, okna nie zostaną przywrócone.
Wpisz następujące polecenie, aby pobrać skrypt, umieść go w odpowiednim miejscu, ustaw, aby był wykonywalny, uruchom go, a następnie usuń:
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
Treść skryptu jest przeznaczona dla tych, którzy chcą wiedzieć, co jest wykonywane i / lub zrobić to ręcznie:
#!/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
Na koniec, jeśli chcesz wrócić do normalnego zachowania, wpisz:
sudo defaults delete com.apple.loginwindow LoginHook