macOS에서 부팅시 자동으로 실행되는 앱을 멈추고 재부팅시 다시 실행이 안되게 해야 하는 경우가 있습니다. 여러 방법으로 자동 구동 앱을 실행이 안되게 할 수가 있는데요. 이 글에서는 몇가지 방법을 해설해보겠습니다.
시스템 설정 → 일반 → 로그인 항목 및 확장 프로그램 → 로그인 시 열기 에서 항목을 토글하고 -를 누릅니다. 그러면 이 앱은 일단 부팅시 자동 실행이 안됩니다.
그래도 안되면 아래 디렉토리에서 자동 실행되는 앱에 해당되는 plist 파일을 삭제해봅니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
$ cd /System/Library/LaunchDaemons $ cp examples.plist ~/ $ sudo rm -rf examples.plist $ cd /Library/LaunchDaemons $ cp examples2.plist ~/ $ sudo rm -rf examples2.plist $ cd ~/Library/LaunchAgents $ cp examples3.plist ~/ $ sudo rm -rf examples3.plist $ cd /System/Library/LaunchAgents $ cp examples4.plist ~/ $ sudo rm -rf examples4.plist $ cd /Library/StartupItems $ cp examples5.plist $ sudo rm -rf examples5.plist $ cd /System/Library/StartupItems $ cp examples5.plist $ sudo rm -rf examples5.plist |
그리고 시스템 종료를 실행해서 뜨는 대화상자에서 “다시 로그인하면 윈도우 다시 열기”를 언체크하고 종료하시고 확인해보시면 되는데요. 그래도 자동 실행이 되면요.
1 2 3 4 |
$ cd ~/Library/Preferences/ByHost/ $ ls *login* |
하면 com.apple.loginwindow.암호화된-문자열.plist 와 같은 파일이 표시됩니다.
1 2 3 4 |
$ cp com.apple.loginwindow.암호화된-문자열.plist ~/ $ sudo rm -rf com.apple.loginwindow.암호화된-문자열.plist |
이렇게 하고 시스템 종료를 하고 다시 부팅하면 자동 실행이 멈춥니다. “다시 로그인하면 윈도우 다시 열기”를 언체크하시구요.
제 경우 해결이 되었는데 안된다면 cp 명령어로 복제해둔 파일을 복구하면 일단 전의 상태로 돌아가게 됩니다. 자동 실행이 안고쳐진 상태지만 일단은 원점에서 돌아가 해결방법을 간구할 수 있습니다. 위에 소개한 벙법대로 실행하면 대부분 해결이 됩니다.