Restow

macOS · 메뉴바 앱

Mission Control 데스크탑을
한 번에 원래대로.

외부 모니터를 다시 연결하면 macOS Tahoe는 그 모니터의 데스크탑을 내장 화면으로 합쳐버립니다. Restow는 원래 레이아웃을 기억해뒀다가 메뉴바 한 번으로 되돌립니다.

macOS 14+ · Apple Silicon · 무료

Restow Settings
Restow에 오신 걸 환영해요

디스플레이별로 Mission Control 데스크탑 개수를 정해두면, 메뉴바의 Apply Layout 한 번으로 원래대로 되돌려요.

Connected Displays

10
5

왜 만들었나

macOS Tahoe(26.x) 부터, 외부 디스플레이를 분리하면 그 디스플레이의 데스크탑이 내장 화면 끝에 그대로 합쳐집니다. 다시 연결해도 자동으로 흩어지지 않고요.

  • 모니터를 다시 꽂아도 데스크탑이 자동 복원되지 않음
  • 여러 모니터마다 각자 다른 데스크탑 개수를 기억해두고 싶음
  • 매번 손으로 Mission Control 들어가서 옮기기엔 10초가 1분
  • 현재 macOS 에는 이런 기능 자체가 없음

핵심 기능

한 클릭 복원

메뉴바 Apply Layout 한 번이면 끝. 디스플레이 간 데스크탑 이동까지 자동.

📐

디스플레이별 프리셋

모니터마다 원하는 개수와 이름을 저장 — "회사 4K", "거실 TV" 처럼.

🔌

핫플러그 자동 감지

모니터 연결·분리에 맞춰 Settings 창이 실시간 갱신. 재시작 불필요.

🔐

권한 상태 표시

권한이 없으면 메뉴바 아이콘이 ⚠로 바뀌고, 한 클릭에 시스템 설정 진입.

🌗

라이트 / 다크 자동

macOS 시스템 테마 추적. 별도 설정 없이 시스템과 함께 전환.

입력 캡처 없음

키보드·트랙패드 입력은 캡처하지 않음. 손쉬운 사용 권한은 Mission Control 자동화에만 사용.

모습

Apply Layout ⌘A
Settings… ⌘,
About Restow
Quit Restow ⌘Q
메뉴바 아이콘 클릭 시 드롭다운
Restow Settings

Connected Displays

10
5

Saved Presets (not currently connected)

5

General

Settings 창 — 연결된 디스플레이, 끊긴 프리셋, 로그인 자동 시작까지

설치

Apple Developer 사이닝 + 노타리제이션을 마치는 대로 한 번의 다운로드로 설치할 수 있도록 준비 중입니다. 그 전에 베타가 필요하시면 이메일로 알려주세요.

⬇ Download — 곧 문의하기

macOS 14.0 이상 · Apple Silicon (Intel 지원은 정식 사이닝 후 추가)

첫 실행

  1. 실행 직후 시스템이 "Restow가 사용자 컴퓨터를 제어하도록 허용하시겠습니까?" 다이얼로그를 띄웁니다 → 시스템 설정 열기 클릭.
  2. 개인정보 및 보안 → 손쉬운 사용 → Restow 토글 ON. 메뉴바 아이콘이 ⚠ 에서 정상 글리프로 5초 안에 바뀝니다.
  3. 메뉴바 → Settings… → 디스플레이별 데스크탑 개수 설정 → Save. 이후 모니터를 다시 꽂는 상황이 오면 메뉴바 → Apply Layout.

자주 묻는 문제

권한을 줬는데도 메뉴바 아이콘이 ⚠ 그대로예요

지금은 임시 사이닝 단계라 빌드를 다시 할 때마다 macOS가 옛 권한을 무효화해요. 가장 빠른 해결책:

  1. 시스템 설정 → 개인정보 및 보안 → 손쉬운 사용
  2. Restow 항목 선택 → 로 제거
  3. /Applications/Restow.app 다시 추가 → 토글 ON
터미널로 한 줄
tccutil reset Accessibility com.seunghun.Restow
pkill -f "Restow.app/Contents/MacOS/Restow"
open /Applications/Restow.app

정식 사이닝이 적용되면 이 문제는 사라집니다.

Apply Layout 눌러도 아무 반응이 없어요

현재 디스플레이 상태가 이미 저장된 프리셋과 같으면 silent success — 할 일이 없어서 아무것도 안 함이 정상입니다. Settings 에서 디스플레이별 데스크탑 개수를 다른 값으로 바꾸고 다시 시도해보세요.

"현재 보고 있는 데스크탑이 변경 대상" 경고가 떠요

macOS 가 사용자가 보고 있는 Space 는 옮기거나 지우지 못하게 막아둔 정책이에요. 데스크탑 1번 (또는 변경 범위 밖) 으로 이동한 뒤 Apply 를 다시 누르세요.