MacOS에서 Space 전환 애니메이션을 우회해 즉시 전환하는 네이티브 방법과 기존 대안들의 한계를 소개합니다.
게시됨 • 3분 읽기 • 더 많은 글
MacOS 창 관리의 가장 나쁜 점은 Space를 즉시 전환할 수 없다는 것이고, Apple이 메스꺼운 전환 애니메이션을 끄게 해 달라는 요청을 지속적으로 무시해 왔다는 점입니다. 물론 그렇게까지 길지는 않지만, 저는 Space를 아주 자주 전환하기 때문에 그것이 매우 눈에 띄게 되고 저를 미치게 만듭니다.
저는 즉시 Space 전환을 위한 최고의 해결책을 찾았다고 생각합니다!
하지만 그것을 보여드리기 전에, 물론 다른 사람들도 같은 불만을 가지고 있습니다. 저는 이 글의 마지막에서 언급할 것을 제외하면, 살펴본 현대적인 해결책들 중 어느 것도 제가 원하는 바를 충족하지 못한다고 생각합니다:
이건 온라인에서 이 질문에 대한 기본 답변처럼 항상 등장하는데, 정말 지겹습니다! 문제를 해결하는 것은커녕, 똑같이 쓸모없는 페이드인 애니메이션으로 바꿔 놓을 뿐입니다. 게다가 웹 브라우저에서 prefers-reduced-motion 미디어 쿼리를 활성화하는 부작용도 있습니다.
공정하게 말하자면, 꽤 잘 작동합니다. 문제는 두 가지뿐입니다. 첫째, yabai는 운영체제의 일부를 바이너리 패치하는 방식으로 이것을 구현합니다. 이것은 사용자가 스스로 판단해 System Integrity Protection을 비활성화해야만 가능합니다. 둘째, yabai를 설치하면 타일링 창 관리자로서 그것을 배우고 사용해야 합니다1. 저는 개인적으로 PaperWM.spoon을 창 관리자로 사용합니다. 이 둘은 함께 설치하면 호환되지 않습니다.
인기 있는 선택지로는 FlashSpace와 AeroSpace virtual workspaces가 있습니다. 사실 제 비판은 MacOS에 네이티브가 아니라는 점뿐이며, 우리가 원하는 것이 그저 애니메이션을 끄는 것뿐이라는 점을 생각하면 불필요하게 느껴집니다.
더 말할 것도 없이, 저는 GitHub에서 jurplel이 만든 InstantSpaceSwitcher를 찾아냈습니다. 이것은 앞서 언급한 단점들을 하나도 가지지 않으면서 즉시 Space 전환을 구현하는 간단한 메뉴 바 애플리케이션입니다.

여기서는 InstantSpaceSwitcher를 SpaceName과 함께 사용하고 있습니다.
InstantSpaceSwitcher는 Security Integration Protection을 비활성화할 필요가 없습니다. 큰 속도로 트랙패드 스와이프를 시뮬레이션하는 방식으로 작동합니다. 추가로 특정 번호의 Space로 즉시 점프할 수도 있습니다. 마지막으로, 명령줄 인터페이스도 제공합니다.
설치 방법은 README에 적혀 있지 않으므로, 여기 적어 둡니다:
$ git clone https://github.com/jurplel/InstantSpaceSwitcher
$ cd InstantSpaceSwitcher
$ ./build.sh
이제 InstantSpaceSwitcher를 네이티브 애플리케이션으로 사용할 수 있어야 합니다.
위 과정을 실행한 뒤에는 명령줄 인터페이스를 다음 위치에서 사용할 수 있습니다:
$ .build/release/ISSCli --help
Usage: .build/release/ISSCli [left|right|index <n>]
제가 GitHub에서 이 저장소에 별이 문자 그대로 하나뿐이라고 말했나요(저요)? 더 많은 사람들이 InstantSpaceSwitcher를 발견하고 신뢰할 만하다고 여겼으면 합니다. 그러니 도움이 되었다면 star를 눌러 주시는 것도 고려해 주세요.
다음에 또 뵙겠습니다!
© 2025 Arhan Chaudhary • contact • rss