Mac(맥 미니) 초기 세팅 및 필수 유틸리티 설정
새로운 Mac(또는 Mac Mini)을 구매하거나 포맷한 후, 쾌적한 개발 및 작업 환경을 구축하기 위해 가장 먼저 해야 할 시스템 설정과 필수 유틸리티 설치 방법을 정리했습니다.
1. Mac 시스템 및 환경 설정
기본적으로 제공되는 불편한 설정들을 윈도우(Windows)나 일반적인 마우스 환경에 맞게 튜닝합니다. (macOS Ventura 이상 기준)
마우스 설정
- 마우스 휠 방향 변경: (애플 로고) > 시스템 설정 > 마우스로 이동하여 '자연스러운 스크롤'을 선택 해제합니다. (해제해야 휠을 내릴 때 화면이 아래로 내려갑니다.)
- 마우스 가속 끄기 (정밀한 컨트롤): > 시스템 설정 > 마우스 > 고급에서 '포인터 가속'을 해제합니다.
키보드 보조 키(Command/Control) 변경
윈도우용 키보드를 사용할 경우 Alt와 Win 키의 위치를 Mac에 맞게 변경해야 합니다. * > 시스템 설정 > 키보드 > 키보드 단축키 > 보조 키 * 연결된 키보드를 선택한 후, Option(⌥) 키와 Command(⌘) 키의 역할을 서로 바꿔줍니다.
Finder (파인더) 개발자 세팅
파일의 정확한 경로와 남은 용량을 한눈에 파악하기 위해 하단 막대를 활성화합니다. * Finder 실행 후 상단 메뉴 바에서 '보기' 클릭 * '경로 막대 보기(Show Path Bar)' 및 '상태 막대 보기(Show Status Bar)' 클릭
원격 접속 (SSH) 허용
외부 기기나 홈 서버에서 이 Mac에 터미널로 접속하려면 SSH를 열어주어야 합니다. * > 시스템 설정 > 일반 > 공유 * '원격 로그인(Remote Login)' 스위치를 켬으로 변경합니다. (상세 권한은 'i' 아이콘 클릭)
2. 패키지 매니저 및 터미널 환경 구축
Homebrew 설치 (Mac 필수 패키지 매니저)
앱스토어를 거치지 않고 터미널에서 각종 프로그램과 라이브러리를 설치할 수 있게 해주는 도구입니다.
# 1. Xcode Command line tools 설치
xcode-select --install
# 2. Homebrew 설치 스크립트 실행
/bin/bash -c "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh](https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh))"
# 3. M칩(Apple Silicon) 경로 환경변수 등록
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
터미널 테마 및 플러그인 (Oh My Zsh)
맥의 기본 셸인 Zsh를 강력하게 꾸며주는 프레임워크와 유용한 플러그인을 설치합니다.
# 1. Oh My Zsh 설치
sh -c "$(curl -fsSL [https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh](https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh))"
# 2. Zsh 명령어 구문 강조 플러그인 (문법 오류 방지)
brew install zsh-syntax-highlighting
# 3. Zsh 명령어 자동 완성 플러그인 (과거 이력 기반)
git clone [https://github.com/zsh-users/zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions) ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
참고: 플러그인 적용 방법
vi ~/.zshrc로 설정 파일을 열어plugins=(git)부분을plugins=(git zsh-autosuggestions)로 수정하고, 파일 맨 밑에source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh를 추가한 뒤source ~/.zshrc를 실행하세요.
3. Mac 필수 생산성 유틸리티 (무료/오픈소스)
Homebrew가 설치되어 있다면 복잡한 웹사이트 검색 없이 터미널 명령어로 대부분 설치 가능합니다.
Rectangle (화면 분할)
윈도우처럼 키보드 단축키나 마우스 드래그(스냅)로 창을 좌우, 상하로 쉽게 분할해 주는 필수 앱입니다.
* 설치: brew install --cask rectangle (또는 공식 홈페이지 다운로드)
Maccy (클립보드 매니저)
복사했던 텍스트와 이미지 히스토리를 저장하고, 단축키(Cmd + Shift + C)로 빠르게 찾아 다시 붙여넣을 수 있는 가벼운 오픈소스 앱입니다.
* 설치: brew install --cask maccy
RunCat (시스템 리소스 모니터링)
메뉴 바에서 뛰는 애니메이션 속도로 CPU 상태를 알려주며, 메모리와 네트워크 사용량 등을 직관적으로 보여줍니다. * 설치: Mac App Store에서 RunCat 검색 후 설치
Joplin (오픈소스 마크다운 노트)
Evernote나 Notion을 대체할 수 있는 강력한 오픈소스 마크다운 노트 앱입니다. 자체 클라우드 연동도 가능합니다. * 홈페이지: https://joplinapp.org/
Docker Desktop
홈 서버 구축이나 컨테이너 기반 개발을 위한 필수 도구입니다. * 홈페이지: https://docs.docker.com/desktop/setup/install/mac-install/
Ghostty (차세대 터미널 에디터)
최근 개발자들 사이에서 빠르고 가벼워 주목받고 있는 터미널 에뮬레이터입니다. * 설정 디렉토리 및 테마 적용:
mkdir -p ~/.config/ghostty
vi ~/.config/ghostty/config
# config 파일 내용 예시
theme = Arthur
font-size = 16
- 홈페이지: https://ghostty.org/