Mac OSX에서 로그인시 자동으로 시작되는 프로그램을 삭제 하는 방법들은 대략 다음과 같다.
- 태스크 바에서 오른 클릭 후 ‘로그인 시 열기’ 해제
- 설정 -> 사용자 및 그룹 -> 로그인 항목에서 삭제
- /Users/<사용자계정>/Library/LaunchAgents/에서 unload
- /Library/LaunchAgents/에서 unload
사용자 계정에 등록된 로그인 항목 unload (위의 3번)
위의 1번과 2번 방법은 인터넷에 많이 있으니, 테스크바에도 등록되어 있지 않고 설정의 로그인 항목에서도 프로그램이 보이지 않는 경우, 사용자 디렉토리 내의 LaunchAgents에서 찾아 삭제를 시도해 볼 수 있다. 다음은 CrashPlan이라는 프로그램을 사용자 계정 시작 항목에서 삭제 하는 예시이다.
$ launchctl unload -w \
/Users/litcoder/Library/LaunchAgents/com.code42.menubar.plist
시스템 전체로 등록된 로그인 항목 unload (위의 4번)
프로그램에 따라 사용자 계정별이 아닌 시스템 전체의 시작 프로그램으로 등록된 경우도 있다. 이 경우 /Library/LaunchAgents/에서 찾아 삭제를 시도할 수 있다. 다음은 Cisco AnyConnect VPN 프로그램을 시작 항목에서 삭제하는 예시이다.
$ launchctl unload -w \
/Library/LaunchAgents/com.cisco.anyconnect.gui.plist