이 OSXDaily 기사 Mac OS X Lion에서“다시 로그인 할 때 Windows 다시 열기”비활성화 방법에 대해 설명합니다.
Mac OS X Lion에서 로그 아웃하거나 재부트하면 현재 로그인 한 모든 응용 프로그램과 창을 복원하는“로그인 할 때 창 다시 열기”옆에 체크 상자가있는 대화 상자 창이 나타납니다.
마음에 들지 않고 더 이상 창을 다시 열지 않기 위해 확인란을 선택 취소하는 데 지친 경우 타사 스크립트를 사용하여 기능을 쓸모 없게 만들 수 있습니다. 명확히하기 위해,이를 수행하는 것은 창을 유지하기 위해 확인란을 선택했는지 여부에 관계없이 지속적으로 기능을 완전히 비활성화하는 것입니다. 창은 복원되지 않습니다.
다음 명령을 입력하여 스크립트를 다운로드하고 적절한 위치에 놓고 실행 가능하게 한 다음 실행 한 다음 제거하십시오.
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