무엇을 해주나요
외부 모니터를 다시 연결하면 macOS Tahoe가 그 모니터의 데스크탑을 내장 화면으로 합쳐버려요. Restow는 원래 레이아웃을 기억해뒀다가 한 번에 되돌려놓습니다.
- 한 클릭 복원 메뉴바 Apply Layout 한 번이면 끝. 디스플레이 간 데스크탑 이동까지 자동.
- 디스플레이별 프리셋 모니터마다 원하는 개수와 이름을 저장해요 — "회사 4K", "거실 TV" 처럼.
- 핫플러그 자동 감지 모니터 연결·분리에 맞춰 Settings 창이 실시간 갱신. 재시작 불필요.
- 권한 상태 표시 권한이 없으면 메뉴바 아이콘이 ⚠ 으로 바뀌고, 한 클릭에 시스템 설정 진입.
모습
Restow Settings
Connected Displays
10
5
Saved Presets (not currently connected)
5
General
설치
Apple Developer 사이닝 + 노타리제이션을 마치는 대로 한 번의 다운로드로 설치할 수 있도록 준비 중이에요. 빠른 베타가 필요하시면 이메일로 알려주세요.
첫 실행
- 실행 직후 시스템이 "Restow가 사용자 컴퓨터를 제어하도록 허용하시겠습니까?" 다이얼로그를 띄웁니다 → 시스템 설정 열기 클릭.
- 개인정보 및 보안 → 손쉬운 사용 → Restow 토글 ON. 메뉴바 아이콘이 ⚠ 에서 정상 글리프로 5초 안에 바뀝니다.
- 메뉴바 → Settings… → 디스플레이별 데스크탑 개수 설정 → Save. 이후 모니터를 다시 꽂는 상황이 오면 메뉴바 → Apply Layout.
자주 묻는 문제
권한을 줬는데도 메뉴바 아이콘이 ⚠ 그대로예요
지금은 임시 사이닝 단계라 빌드를 다시 할 때마다 macOS가 옛 권한을 무효화해요. 가장 빠른 해결책:
- 시스템 설정 → 개인정보 및 보안 → 손쉬운 사용
- Restow 항목 선택 → ⊖ 로 제거
- ⊕ 로
/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 를 다시 누르세요.
호환성
- macOS 14.0 이상
- Apple Silicon (Intel 지원은 정식 사이닝 후 추가)
- 키보드 입력은 캡처하지 않아요