Show GN: 어디서든 창을 잡아 옮기는 초경량 맥 유틸 Snatch
요약
맥 사용자의 창 이동 및 크기 조절 편의성을 높여주는 초경량 메뉴바 유틸리티 Snatch를 소개합니다. Swift와 AppKit 기반의 네이티브 앱으로, 최소한의 메모리 점유율과 빠른 반응 속도를 제공합니다.
핵심 포인트
- 수정자 키와 마우스 이동만으로 클릭 없이 창 이동 및 크기 조절 가능
- Swift + AppKit 기반의 네이티브 개발로 약 15MB의 초경량 메모리 사용
- 접근성 API 최적화를 통해 Electron 앱에서의 창 이동 지연 문제 해결
- Homebrew를 통한 간편한 설치 지원
맥에서 창을 옮기거나 크기 조절할 때 꼭 타이틀바나 가장자리를 정확히 잡아야 하는 게 불편해서 만들었습니다.
Snatch는 수정자 키를 누른 채 창 위 아무 데서나 마우스를 움직이면 창이 따라오는 메뉴바 유틸입니다. 리눅스의 "Alt+드래그로 창 이동"을 맥으로 옮긴 것이고, Rectangle Pro의 여러 기능 중 딱 이 동작만 떼어내 최소 메모리로 돌아가게 만들었습니다.
기본 동작
- 창 이동: ⌘⌃ + 마우스 이동 (클릭 없이)
- 창 크기조절: ⌘⌥ + 마우스 이동
특징
- 클릭 없이 수정자 키 + 마우스 이동만으로 동작 (드래그 방식으로도 설정 가능)
- 이동/크기조절 각각 수정자 조합과 트리거(이동/드래그)를 설정에서 자유롭게 지정
- Chrome·Electron·Slack 같은 앱에서 창이 굼뜨게 따라오던 문제 해결 (드래그 중 AXEnhancedUserInterface를 잠깐 꺼서 접근성 API 호출을 빠르게)
- Swift + AppKit 네이티브. Electron 없음. 아이들 상태 메모리 약 15MB대
- 메뉴바에서 켜고 끄기, 로그인 시 자동 실행 지원
설치
brew install --cask TypoStudio/tap/snatch
또는 릴리스에서 DMG를 직접 받으셔도 됩니다.
https://github.com/TypoStudio/snatch/releases
참고: 아직 공증(notarize) 전이라 처음 실행 시 Gatekeeper가 막을 수 있습니다. 그때는 우클릭 → 열기, 또는
xattr -dr com.apple.quarantine "/Applications/Snatch.app"
실행 후 손쉬운 사용 권한을 허용해 주세요.
만들면서 알게 된 점이나 피드백 환영합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기