SYDE맥북의 노치 떄문에 메뉴바에 아이콘/메뉴가 안보일때 해결사
macOS 노치가 있는 디스플레이에서 메뉴바를 노치 없애주는 경량 유틸리티 앱입니다.
디스플레이 해상도를 노치 높이만큼 줄여 메뉴바가 노치에 가려지지 않도록 합니다.
기능설명노치 우회디스플레이 해상도를 노치 아래 영역에 맞게 자동 변경원클릭 토글메뉴바 아이콘 좌클릭으로 즉시 활성화/비활성화상태 유지앱 재시작 시 마지막 상태 자동 복원 (UserDefaults)로그인 시 자동 시작SMAppService를 통한 macOS 네이티브 로그인 항목 등록화면 변경 감지외부 모니터 연결/해제 시 자동 재적용Buy Me a Coffee3회 토글마다 앱 내 WebView 다이얼로그로 후원 페이지 자동 표시다국어 지원한국어 · 일본어 · 중국어 · 영어 (macOS 시스템 언어 자동 감지)
언어코드비고🇰🇷 한국어ko🇯🇵 日本語ja🇨🇳 中文zh간체🇺🇸 Englishen기본값 (폴백)
macOS 시스템 환경설정 > 일반 > 언어 및 지역 의 기본 언어를 자동으로 감지합니다.
지원하지 않는 언어일 경우 영어(English)로 표시됩니다.
# 커스텀 탭 레파지토리 등록
brew tap box-kr/homebrew-nonotch
# 애플리케이션 설치
brew install --cask nonotch업데이트된 경우 사용자는 다음과 같이 업그레이드할 수 있습니다:
brew upgrade nonotch설치를 완료한 후, macOS의 응용 프로그램 (Applications) 폴더에서 아래 화면과 같이 앱 아이콘을 찾아 실행할 수 있습니다.

앱을 실행하면 화면 상단 메뉴 바(Menu Bar)에 앱 아이콘이 등록되어 표시됩니다.
메뉴 바 아이콘을 두 번 클릭(또는 클릭하여 활성화)하면 앱이 동작하며, 물리적인 화면 노치(Notch)에 의해 가려졌던 모든 메뉴바 컨텐츠들이 아래로 내려와 사용자에게 온전히 보이게 됩니다.
좌클릭: 노치 바 활성화/비활성화 토글
우클릭: 메뉴 열기
┌─────────────────────────────────┐
│ 노치 바 활성화 / 비활성화 │ ← Enable / Disable Notch Bar
├─────────────────────────────────┤
│ 로그인 시 자동 시작 ✓/✗ │ ← Launch at Login
├─────────────────────────────────┤
│ ☕ Buy Me a Coffee │
├─────────────────────────────────┤
│ 노치 감지됨 (높이: 32pt) │ ← Notch detected (height: 32pt)
│ 현재: 3024×1964 → 변경: ... │ ← Current: 3024×1964 → ...
├─────────────────────────────────┤
│ 종료 ⌘Q │ ← Quit
└─────────────────────────────────┘
💡 메뉴 텍스트는 macOS 시스템 언어에 따라 자동으로 변환됩니다.
노치 숨기기(메뉴바 블랙) 완벽 지원:
최신 macOS 환경(Monterey 이상)에서 윈도우 오버레이가 메뉴바 뒤에 투영되지 않던 문제를 해결했습니다.
바탕화면 이미지 자체를 수정하여 상단에 검은색 띠를 합성하는 방식으로 변경하여, 다중 모니터 및 데스크탑 스페이스 전환 시에도 안정적으로 노치를 숨겨줍니다.
다이얼로그 윈도우(Dialog Window) 인터페이스 개선:
설정 창이 항상 다른 모든 앱의 최상단에 고정되어 작업에 방해를 주던 문제를 수정했습니다. 이제 일반 창과 동일하게 가려질 수 있습니다.
창 전환(Cmd + Tab) 시에도 다이얼로그 창으로 원활히 포커스를 옮길 수 있도록 앱 비활성화 숨김 속성(hidesOnDeactivate = false)을 조정했습니다.
앱 창이 '미션 컨트롤(Mission Control / Exposé)' 화면에서도 정상적으로 표시되도록 윈도우 속성을 개선하여 창 접근성을 대폭 향상했습니다.
UI 텍스트 개선: 다이얼로그 토글 버튼의 텍스트를 역할을 명확하게 나타내도록 수정했습니다.
NotchOverlayManager)노치 아래에 맞는 최적의 디스플레이 모드를 4단계 전략으로 탐색합니다:
정확 일치 — 같은 너비 + (현재 높이 - 노치 높이) 모드
같은 너비 근접 — 같은 너비, targetHeight 이하 중 가장 큰 모드
같은 너비 상위 — 같은 너비, targetHeight보다 크지만 현재보다는 작은 모드
유사 너비 — ±100px 범위의 너비, 가장 큰 해상도
macOS 12.0 (Monterey) 이상
Apple Silicon (arm64) Mac
노치가 있는 디스플레이 (MacBook Pro 14"/16" 등)
화면 녹화/접근성 권한이 필요할 수 있음 (디스플레이 모드 변경 시)