Mac OS X에서 "다시 로그인할 때 Windows 다시 열기"를 완전히 비활성화

차례:

Anonim

Mac OS X에서 로그아웃하거나 재부팅할 때 "다시 로그인하면 창 다시 열기" 옆에 있는 확인란이 있는 대화 상자 창이 표시되어 현재 열려 있는 모든 응용 프로그램과 창문.

창이 마음에 들지 않고 더 이상 창을 다시 열지 않도록 상자의 선택을 취소하는 데 지쳤다면 타사 스크립트를 사용하여 기능을 쓸모없게 만들 수 있습니다.명확히 하기 위해 이 기능은 지속적으로 기능을 완전히 비활성화합니다. 창을 유지하는 확인란의 선택 여부에 관계없이 창은 복원되지 않습니다.

이것은 OS X의 다시 시작 기능의 일부이지만 재부팅 및 로그아웃에만 영향을 미치기 때문에 앱 다시 시작을 완전히 비활성화하거나 응용 프로그램별로 비활성화하는 것과는 다릅니다.

"다시 로그인할 때 창 다시 열기"를 쓸모 없게 만들어 끄기

기억하십시오. 이 스크립트는 기능을 비활성화하지만 대화 상자 창은 계속 나타납니다. 이 스크립트의 차이점은 대화 상자를 선택했는지 여부는 중요하지 않으며 창과 앱이 복원되지 않는다는 것입니다. 이것은 명령줄에 익숙한 고급 사용자를 대상으로 합니다. 부적절한 구문은 오류를 발생시키거나 잘못된 URL을 방문할 수 있으므로 사용하는 항목에 주의하십시오. 확실하지 않으면 진행하지 마십시오. 이것은 제3자 웹사이트에서 스크립트에 액세스하는 것이며, 자신의 위험 부담으로 사용하십시오.

터미널 내의 한 줄에 다음을 붙여넣고 Enter 키를 누릅니다.

curl http://pastie.org/pastes/2427953 -L -s -o ~/fixlogin.sh

다음으로 파일에 원하는 내용이 포함되어 있는지 확인하십시오.

cat ~/fixlogin.sh

파일이 아래 스크립트 내용과 일치하면 다음과 같이 실행할 수 있습니다.

chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh

참고: 자신만의 파일을 만들고 curl을 사용하여 pastie라는 원격 호스트에서 "fixlogin.sh" 스크립트를 다운로드하지 않으려면 파일은 이 파일입니다. 다음을 붙여넣을 수 있습니다. 'loginfix.sh'라는 문서를 만들고 chmod +x로 실행 가능하게 만들고 스크립트를 수동으로 실행합니다:

"

!/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 기본값 쓰기 com.apple.loginwindow LoginHook /usr/bin/loginfix.sh"

보시다시피 스크립트는 "com.apple.loginwindow."와 일치하는 사용자 ~/Library/Preferences/ByHost/ 디렉토리 내의 모든 항목을 삭제합니다.

(위의 텍스트는 한 줄에 맞도록 의도적으로 작습니다)

다음 명령으로 실행하십시오.

chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh

이 명령은 스크립트를 다운로드하여 적절한 위치에 배치하고 실행 가능하게 만든 다음 임시 파일을 제거합니다. 궁금하시다면 다운로드한 bash 스크립트의 내용은 다음과 같습니다.

"

!/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 기본값 쓰기 com.apple.loginwindow LoginHook /usr/bin/loginfix.sh"

이 OS X Lion 기능의 기본 동작으로 되돌리려면 다음 기본 쓰기 명령을 입력하십시오.

sudo defaults delete com.apple.loginwindow LoginHook

그리고 해당 확인란의 선택에 따라 창 복원을 선택할 수 있게 돌아갑니다.

이 작은 스크립트는 HexBrain에서 가져온 것입니다. Mark에 보내주셔서 감사합니다!

Mac OS X에서 "다시 로그인할 때 Windows 다시 열기"를 완전히 비활성화