macOS의 네이티브 기능을 활용한 즉각적인 스페이스(데스크톱) 전환

macOS의 고질적인 공간(Space) 전환 애니메이션 지연 문제를 해결하기 위해 개발자 jurplel이 GitHub에 공개한 'InstantSpaceSwitcher'를 소개합니다. 이 도구는 SIP 해제 없이 트랙패드 스와이프를 고속 시뮬레이션하여 즉각적인 화면 전환을 구현하며, CLI 명령어를 통한 제어 기능도 포함하고 있습니다.

AI 요약

macOS 사용자들 사이에서 오랜 불만이었던 데스크톱 공간(Space) 전환 시의 강제적인 애니메이션 효과를 즉각적으로 제거해 주는 새로운 오픈소스 솔루션이 등장했습니다. 기존의 '동작 줄이기' 설정은 애니메이션을 페이드 효과로 바꿀 뿐 속도 개선이 없었으며, 'yabai'와 같은 도구는 시스템 무결성 보호(SIP)를 해제해야 하는 보안 취약점이 있었습니다. 본 기사에서는 이러한 단점들을 극복한 'InstantSpaceSwitcher'를 제시합니다. 이 앱은 트랙패드의 스와이프 동작을 매우 빠른 속도로 시뮬레이션하는 독창적인 방식을 사용하여 시스템 권한 수정 없이도 즉각적인 전환을 가능하게 합니다. 특히 명령줄 인터페이스(CLI)를 지원하여 사용자가 특정 공간 번호로 바로 이동할 수 있는 환경을 제공하며, 타 오픈소스 윈도우 매니저와의 호환성도 뛰어납니다.

핵심 인사이트

  • 새로운 솔루션 등장: GitHub 사용자 jurplel이 개발한 InstantSpaceSwitcher는 macOS의 네이티브 기능을 활용해 공간 전환 지연을 없애줍니다.
  • 보안성 유지: 기존 yabai 방식과 달리 시스템 무결성 보호(SIP, System Integrity Protection)를 해제할 필요가 없어 보안상 안전합니다.
  • 작동 원리: 이 도구는 트랙패드 스와이프를 '엄청난 속도(large amount of velocity)'로 시뮬레이션하여 애니메이션이 눈에 보이지 않을 정도로 빠르게 처리되도록 합니다.
  • 오픈소스 현황: 작성 시점 기준 GitHub 스타(Star) 수가 단 1개(필자 본인)일 정도로 숨겨진 유용한 도구입니다.

주요 디테일

  • 기존 대안의 한계: '동작 줄이기(Reduce motion)' 설정은 웹 브라우저의 미디어 쿼리에 영향을 주거나 무의미한 페이드 효과를 줄 뿐 근본적인 해결책이 되지 못했습니다.
  • 호환성 강점: 필자가 사용하는 PaperWM.spoon과 같은 윈도우 매니저와 충돌 없이 작동하며, 유료 앱인 BetterTouchTool의 기능을 무료로 대체합니다.
  • CLI 지원: 빌드 후 .build/release/ISSCli 경로를 통해 left, right, index <n> 등의 명령어로 공간 전환을 자동화할 수 있습니다.
  • 설치 방식: 별도의 인스톨러 없이 GitHub에서 소스를 클론한 뒤 ./build.sh 명령어를 실행하여 네이티브 애플리케이션으로 빌드할 수 있습니다.
  • 추가 기능: 특정 공간 번호로 즉시 점프하는 기능을 지원하며, SpaceName과 같은 메뉴바 앱과 함께 사용하기에 적합합니다.

향후 전망

  • 생산성 도구 통합: CLI 지원을 통해 Raycast나 Alfred 같은 런처 앱과의 통합이 가속화되어 macOS 전용 고급 사용자들 사이에서 필수 도구로 자리 잡을 가능성이 큽니다.
  • 커뮤니티 확산: 복잡한 설정 없이 네이티브에 가까운 사용자 경험을 제공하므로, Apple이 공식 설정을 제공하기 전까지 가장 효율적인 우회로로 평가받을 것입니다.
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...