맥 시작프로그램 삭제 - maeg sijagpeulogeulaem sagje

본 포스트에서는 맥OS (mac0S) 를 부팅(시작)할 때 자동으로 실행되는 응용 프로그램을 등록하거나 삭제하는 방법에 대해서 소개해 보려고 합니다. 

[Mac] 맥 부팅시 자동 실행되는 시작프로그램 등록 및 삭제하는 방법

그러면 실제로 설정을 해 보도록 하겠습니다. 먼저 macOS의 시스템 환경설정을 실행합니다.

맥 시작프로그램 삭제 - maeg sijagpeulogeulaem sagje

macOS의 시스템 환경설정에서 사용자 및 그룹을 선택해 줍니다.

화면처럼 로그인 항목을 선택합니다. 등록과 삭제 모두 이 로그인 항목에서 관리를 합니다.

로그인 항목 (시작프로그램) 에서 삭제

삭제할 응용 프로그램을 선택하고 - 기호를 눌러주면 로그인 항목에서 삭제가 됩니다.

로그인 항목 (시작프로그램) 에 등록하기  

위와 같이 + 버튼을 눌러줍니다.

로그인 시에 실행하고 싶은 응용 프로그램을 선택하고 추가를 눌러 줍니다.

그러면 로그인 항목에 응용프로그램이 등록된 것을 확인할 수 있습니다.

윈도우와 다른 맥. 편리한 점도 많지만 불편한 점도 많다. 익숙한 윈도우에서는 이미 알고 있는 작업도 맥에서는 새롭게 배워야 한다. 불편하기는 하지만, 이를 이겨내고 맥을 사용할만큼의 장점도 분명히 있다. 시작프로그램 추가, 삭제하는 것도 윈도우에서는 쉽게 할 수 있는 작업 중의 하나이다.

오늘은 맥에서 시작프로그램 추가/삭제하는 방법에 대해서 알아보도록 하겠다.

맥북을 사용하다보니 크게 재부팅할 일이 많지 않다. '잠자기'모드가 잘 돼 있어 보통은 맥북을 덮고 편다. 하지만 간혹 재부팅을 할 때면, 불필요한 프로그램들이 실행되는 것이 불편했다.

1. 환경설정 메뉴에서 하는 방법

맥에서는 여러가지 설정을 '환경설정'에서 할 수 있다. 맥의 시작프로그램 추가/삭제도 환경설정에서 할 수 있다. 환경설정의 '사용자 및 그룹' 메뉴로 이동해보도록 하자.

'사용자 및 계정'은 변경하려면, 자물쇠를 먼저 해제해야 한다. 자물쇠를 클릭하고 비밀번호를 입력하여 편집할 수 있는 상태로 변경하다.  

맥 시작프로그램 삭제 - maeg sijagpeulogeulaem sagje

( 자물쇠를 클릭하여 수정 가능한 상태로 만들자 )

여기서 로그인 항목을 클릭하면, 현재 시작프로그램으로 등록된 앱들을 볼 수 있다. 아래쪽의 +,-를 시작프로그램을 추가, 삭제할 수 있다. '가리기'라는 항목도 있는데, 이는 프로그램은 시작하되 윈도우만 가리는 것이다. 불필요한 앱은 삭제하고, 필요한 앱들은 추가해보자.

앱을 추가하기 위해서는 '+'버튼을 누른다. command + '↑'을 누르면 상위폴더로 이동할 수 있다. 응용프로그램, 사용자, 라이브러리, 시스템이 나오는 폴더까지 상위폴더 이동을 해보자. 이후 응용 프로그램에 들어가서 필요한 앱들을 선택해주면 된다.

( 시작 프로그램을 추가/삭제할 수 있다 )

이제 맥을 재부팅해주면 시작프로그램이 변경된 것을 확인할 수 있다.

2. crontab을 이용해서 하는 방법

맥은 리눅스에서 사용하는 명령어를 사용할 수 있는 경우가 많다. crontabd은 터미널 명령어이다. 시작프로그램을 추가/삭제하는 방법은 아니지만, 스케쥴을 등록하여 프로그램을 실행할 수 있다. 원도우의 작업 스케쥴러와 유사하다고 볼 수 있다. 필자는 파이썬 코드를 정기적으로 실행하고자 할 때 crontab을 이용한다. 자세한 내용은 아래 포스팅을 참조해보자.
( 참조: crontab으로 파이썬 코드 자동실행 방법은?! )

오늘은 이렇게 맥의 시작프로그램을 추가/삭제하는 방법에 대해서 알아보았다. 환경설정의 사용자 및 계정을 통해서 변경할 수 있었다. 알고나면 어렵지는 않지만, 굳이 맥을 써서 이런 것까지 다시 배워야 하는 생각이 들기도 하다. 하지만, 맥의 장점이 있는 만큼 조금씩 익숙해져보도록 하자.

맥의 단축키도 사용을 어렵게 하는 요인 중의 하나이다. 맥에서 자주 사용하는 단축키 BEST3를 보고 싶다면, 아래 링크를 참조해보자.
( 참조: 맥 단축키 BEST5 & 유용한 팁 알아보기 )

맥 OS는 매우 직관적이고, 관리하기 매우 편리합니다. 하지만 처음 보는 증상들이 나타나면 당황하기 마련입니다. 어떤 때에는 맥북을 켰는데, 원하지 않는 프로그램들이 실행되고 있었습니다. 맥에서도 윈도우 운영체제와 같이 시작 프로그램 기능이 있어서, 부팅시에 특정 프로그램이 실행될 수 있게 할 수 있습니다. 윈도우에서도 실행-msconfig 명령을 통해, 시작시 원하는 프로그램을 선택하거나 제거할 수 있습니다. . 

Dock에서 시작 프로그램 설정

▲ 부팅시에 시작하고자하는 프로그램을 실행하고 Dock에서 프로그램의 아이콘을 우클릭하여 옵션 → 로그인시 열기 를 클릭하면 맥북을 켤 때마다, 선택된 응용프로그램은 실행된다.

시작 프로그램 설정 방법

시스템 환경 설정으로 들어가서 사용자 및 그룹을 선택합니다. 아래와 같은 사용자 리스트와 암호/로그인 항목등의 탭이 나타난다. 맥에서는 사용자 계정마다 시작프로그램 추가/제거 설정 해줘야 합니다. 

맥 시작프로그램 삭제 - maeg sijagpeulogeulaem sagje

▲ 원하는 사용자 유저를 선택한 후, 로그인 항목 탭으로 이동합니다. 이동하면, 시작 프로그램 리스트가 나옵니다. 아래 쪽에, +/- 를 누르면, 시작프로그램을 추가 및 삭제할 수 있습니다. + 를 클릭하면, 아래 그림과 같이 프로그램을 선택할 수 있는 창이 나타납니다. 

▲ 원하는 프로그램을 선택하고, 아래 추가를 클릭하면 로그인 항목에 추가된 프로그램이 표시됩니다. 

사용자 및 그룹에 프로그램이 없을 경우

시작 프로그램 설정은 사용자 및 그룹의 로그인 항목에 있어야 하지만, 종종 로그인 항목에 없는데도 자동으로 실행되는 프로그램들이 있습니다. 이런 경우 사용자들은 헤멜수 밖에 없습니다. 예를 들어 Skitch 프로그램을 설정해보겠습니다. 

▲ 프로그램을 실행하고, 우측 상단 메뉴바의 해당 프로그램을 클릭하면, 스크롤 메뉴가 나타납니다. Preferences 클릭합니다. 대부분의 프로그래묘은 Preferences 메뉴가 있을 것입니다. 

▲ Preferences 클릭하면, 설정 화면이 나오는데, 잘 살펴보면 'Lanch at login' 항목이 있으므로 체크해제하면 로그인시 프로그램이 실행되지 않을 것입니다. 'Lanch Start' 이라고도 표현될 수도 있습니다. 

맥 시작시에 불필요한 프로그램들을 자동으로 시작하지 않게 하기 위해서 위와 같이 하면 대부분 해결할 수 있을 것입니다.