정용제 주임 연구원 
 따끈따끈 한 새 맥북 이 손 에 들어오 다 
 얼마 전 에 회사 에서 개발 용 으로 맥북 프로 를 지급 받 았 습니다 . 맥북 프로 레티 나 13 인치 , 2015 년 초기 버전 이 라 터치 바 는 없 습니다 . 터치 바 도 한 번 사용 해 보 고 싶 지만 , 사용 하 신 분 들 의 평 이 그다지 좋 지 않 아서 , 특히 저 같이 터미널 의존도 가 높 은 개발자 에게 는 터치 바 가 없 는 2015 년 모델 이 더 좋 다는 … 개발 에 집중 할 수 있 도록 화끈 하 게 맥북 프로 를 질러 주 신 무 스마 이사 님 들 께 감사 드리 며 , 세팅 에 들어가 보 도록 하 겠 습니다 . 
 어떻게 설정 하 는 것 이 좋 을까 ? 
 맥북 을 켜 보 니 , 공장 출시 후 상태 그대로 깨끗 한 상태 입니다 . 이제 제 가 어떻게 만져 주 느냐 에 따라 요놈 이 말 을 잘 듣 느냐 마 느냐 가 결정 됩니다 . 주변 에 맥 을 사용 했 다가 다시 윈도우 로 돌아가 시 는 분 들 이야기 를 들 어 보 면 , 많이 기대 를 하 고 큰 맘 먹 고 맥 을 구입 했 지만 막상 써 보 니 한영 전환 부터 시작 해서 불편 한 점 이 한 두 가지 가 아니 라고 하 시 더라구요 . 저 도 맥북 의 사용 경험 을 극대 화 하 기 위해 다른 사용 자 들 이 추천 한 설정 들 을 시험 하 며 이런 저런 시행착오 를 겪 고 나 서 제 가 주관 적 으로 느끼 기 에 편안 했 던 설정 들 을 공유 해 보 고자 합니다 . 
 우선 시스템 환경 설정 을 들어가 봅시다 . 화면 좌 상단 의 사과 모양 아이콘 을 클릭 하 고 시스템 환경 설정 을 선택 합니다 . 
 Dock 은 윈도우 사용자 의 경우 하단 에 위치 한 상태 바 와 같 은 역할 을 합니다 . 
 크기 : 작 게 설정 
 확대 : 체크 하 고 중간 정도 
 화면 에서 의 위치 : 왼쪽 
 자동 으로 Dock 가리 기 와 보 기 : 데스크 탑 화면 을 크 게 사용 하 고 싶 으시 다면 체크 하 는 것 을 권장 합니다 . 
 탭 하 여 클릭 하 기 ( 한 손가락 으로 탭 하 기 ) : 체크 
 이 동속 도 : 빠르 게 
 미션 컨트롤 의 핫 코너 도 잘 활용 하 면 유용 합니다 . 저 는 왼쪽 하단 모서리 를 데스크 탑 , 오른쪽 하단 모서리 를 알림 센터 로 지정 해서 사용 하 고 있 습니다 . 본인 의 업무 흐름 에 따라 자유 롭 게 세팅 하 고 활용 하 시 는 것 이 좋 습니다 . 
 즐겨찾기 에 사용 자 Home 추가 
 Finder 앱 에서 사용 자 Home 폴더 로 이동 ( COMMAND - SHIFT - H ) 
 한 단계 위 ( 사용자 폴더 ) 로 이동 ( COMMAND - 화살표 위 ) 
 집 모양 사용 자 Home 폴더 를 즐겨 찾 기 로 드래그 앤 드롭 
 프로젝트 폴더 생성 해서 프로젝트 폴더 도 즐겨찾기 에 추가 하 는 것 이 좋 습니다 . 
 키 반복 : 빠르 게 
 반복 지연 시간 : 짧 게 
 입력 소스 탭 
 Caps Lock 키로 ABC 입력 소스 전환 : 체크 시 Caps Lock 키로 한영 전환 이 가능 합니다 . 
 개인 적 으로 는 스페이스 바 오른쪽 의 COMMAND 키 를 한영 전환 키로 사용 하 고 있 습니다 . 윈도우 랑 비슷 하 기 도 하 고 , 평소 에 오른쪽 COMMAND 키 를 사용 할 일 이 없 어서 활용 도 를 높이 는 측면 도 있 구요 . 설정 방법 은 포스트 하단 에 기술 했 습니다 . 
 Homebrew 세팅 
 Homebrew 는 맥 OS 용 으로 커뮤니티 에서 만들 어 진 패키지 매니저 입니다 . Ubuntu 의 APT 같 은 역할 을 하 죠 . 예전 에 집 에서 맥북 을 사용 할 때 , Homebrew 를 사용 하 지 않 고 마구잡이 로 프로그램 을 다운로드 받 아서 사용 했 습니다 . 처음 에 는 괜찮 았 는데 , 1 ~ 2 년 이 지나 면서 점점 관리 가 힘들 어 지 는 것 을 느꼈 습니다 . 그래서 가능 하 면 처음 시작 할 때 부터 Homebrew 를 설치 할 것 을 추천 합니다 . 
 터미널 을 실행 합니다 . ( COMMAND - SPACEBAR 후 에 terminal 입력 ) 
 Homebrew 를 설치 합니다 . 
 PATH 환경 변수 에 Homebrew 가 설치 한 프로그램 들 의 경로 를 입력 합니다 . ( bash 기준 ) 
 유용 한 3 rd Party 프로그램 설치 하 기 
 OSXfuse 설치 : 맥 에서 NTFS 파일 시스템 에 접근 해 봅시다 
 맥북 을 사용 하 더라도 다른 팀원 들 과 자료 를 공유 하 기 위해 USB 메모리 등 을 사용 하 는 경우 에 는 NTFS 파일 시스템 에서 파일 읽 기 와 쓰 기 를 해야 할 필요 가 있 습니다 . 그래서 OSXfuse 를 사용 하 는데 , 설정 하 는 것 이 좀 번거롭 기 는 해도 한 번 해 두 면 두고두고 편합니다 . 
 1 단계 : 3 rd Party 프로그램 설치 
 OSXfuse 를 설치 합니다 . 
 $ brew update && brew cask install osxfuse 
 ntfs - 3 g 를 설치 합니다 . 
 2 단계 : mount _ ntfs 링크 ( symlink ) 변경 
 시스템 무결 성 보호 를 비활성 화 
 재 부팅 을 하 고 , COMMAND - R 버튼 을 눌러 복구 모드 ( Recovery Mode ) 로 들어갑니다 . 
 터미널 을 열 고 csrutil 을 비 활성 화 시킵니다 . 
 mount _ ntfs 링크 설정 
 다시 재 부팅 을 해서 정상 적 으로 로그인 합니다 . 
 mount _ ntfs 링크 ( symlink ) 를 변경 합니다 . 
 시스템 무결 성 보호 를 재 활성 화 
 다시 재 부팅 을 해서 복구 모드 로 들어갑니다 . 
 터미널 을 열 고 csrutil 을 다시 활성 화 시킵니다 . 
 모두 완료 했 습니다 . 제대로 설치 가 되 었 다면 시스템 환경 설정 의 하단 부 에 위 와 같이 OSXfuse 가 표시 됩니다 . NTFS 로 포맷 된 USB 드라이브 가 있 다면 잘 작동 하 는지 체크 해 봅시다 . 
 Karabiner - Elements 설치 : 오른쪽 COMMAND 키로 한영 전환 을 … 
 앞서 언급 한 바 와 같이 저 는 개인 적 으로 스페이스 바 오른쪽 의 COMMAND 키 를 한영 전환 키로 사용 하 고 있 습니다 . 윈도우 의 한영 전환 에 익숙 한 분 이 라면 Karabiner - Elements 를 설치 하 고 한영 전환 키 를 바꾸 는 것 도 좋 을 것 같 습니다 . 
 Karabiner - Elements 설치 
 Karabiner - Elements 실행 설치 가 완료 되 고 나 면 Applications 폴더 에 Karabiner - Elements 가 설치 되 어 있 습니다 . 실행 합니다 . 
 오른쪽 COMMAND 키 를 F 18 키 로 맵 핑 합니다 . 
 Simple Modifications 탭 에서 
 From Key : right _ command 선택 
 To Key : f 18 선택 
 시스템 환경 설정 > 키보드 > 단축키 탭 을 엽 니다 . 
 입력 소스 > 이전 입력 소스 선택 을 클릭 하 고 오른쪽 COMMAND 키 를 입력 합니다 . 
 완료 되 었 습니다 . 이제 오른쪽 COMMAND 키로 한영 전환 이 가능 합니다 . 
 마치 며 : 쾌적 한 개발 환경 을 위해 
 맥북 을 2 년 가량 사용 하 면서 이런 저런 포스트 들 을 참 고 하 면서 제 가 쓰 기 편했 던 설정 들 을 일부 적 어 보 았 습니다 . 사람 마다 편하 게 느끼 는 포인트 가 다르 니 이래저래 만져 보 면서 자신 에게 맞 는 설정 을 찾아내 는 것 이 좋 다고 생각 합니다 . Part 2 에서 는 개발자 들 이 자주 사용 하 는 Terminal 을 설정 하 는 방법 에 관해 다루 어 보 려고 합니다 . 그럼 오늘 도 즐거운 코딩 하 세요 ~. 
 Sourabh Bajaj ’ s macOS Setup Guide 
 godoftyping 님 의 맥 에서 한영 전환 하 는 다양 한 방법 들 
 dev - env environment development mac 맥북 개발 환경 설정