
macOS 유저라면 한 번쯤 느꼈을 답답함
macOS를 쓰다 보면 데스크톱 스페이스(가상 데스크톱)를 여러 개 만들어서 작업하는 분들이 꽤 많죠. 코딩할 때는 1번 스페이스, 브라우저는 2번, 슬랙은 3번 이런 식으로요. 그런데 스페이스를 전환할 때마다 화면이 슬라이드 애니메이션으로 스르륵 넘어가는 거 있잖아요. 처음엔 예뻐 보이는데, 하루에 수십 번 전환하다 보면 이게 정말 거슬리거든요. 체감상 0.5초 정도 걸리는 이 애니메이션이 쌓이면 작업 흐름을 확실히 끊어버려요.
기존에도 System Preferences > Accessibility > Display > Reduce motion 옵션으로 애니메이션을 줄일 수 있었는데, 이건 스페이스 전환뿐 아니라 시스템 전체 애니메이션을 다 줄여버리는 문제가 있었어요. 그리고 완전히 "즉시" 전환은 아니었고요.
이제 진짜 "즉시" 전환이 가능해졌어요
최근 공개된 방법은 macOS의 내부 설정을 직접 건드려서, 스페이스 전환 애니메이션만 골라서 사실상 0에 가깝게 만드는 거예요. 핵심은 defaults write 명령어를 활용하는 건데요, 터미널에서 간단한 명령어 하나로 설정할 수 있어요.
macOS의 WindowServer라는 시스템 프로세스가 스페이스 전환 애니메이션을 담당하는데, 이 프로세스의 애니메이션 지속 시간(duration)을 극단적으로 짧게 설정하는 원리예요. 이게 뭐냐면, macOS 내부적으로 애니메이션이 몇 초 동안 재생될지를 정하는 값이 있는데, 이걸 거의 0으로 만들어버리면 눈에 보이지 않을 만큼 빠르게 전환되는 거죠.
중요한 건 이 방법이 서드파티 앱이나 해킹 같은 게 아니라, macOS가 원래 가지고 있는 네이티브 설정값을 바꾸는 거라는 점이에요. 그래서 시스템 안정성에 영향을 주지 않고, macOS 업데이트 후에도 대체로 유지된다고 해요.
기존 방법들과 뭐가 다른가요?
사실 macOS 스페이스 전환 속도를 빠르게 하려는 시도는 예전부터 있었어요. 대표적인 게 몇 가지 있는데요.
첫째, Reduce Motion 옵션이에요. 아까 말한 것처럼 시스템 전체 애니메이션에 영향을 주고, 스페이스 전환이 슬라이드에서 페이드로 바뀌긴 하지만 여전히 약간의 딜레이가 있어요. 둘째, yabai 같은 타일링 윈도우 매니저를 쓰는 방법이 있는데, 이건 SIP(System Integrity Protection)를 비활성화해야 하는 경우가 많아서 보안 측면에서 부담이 있었죠. SIP이 뭐냐면, macOS가 시스템 핵심 파일을 함부로 못 건드리게 보호하는 장치인데, 이걸 끄는 건 좀 위험할 수 있거든요.
이번에 소개된 방법은 SIP을 건드릴 필요도 없고, 별도 앱 설치도 필요 없고, 스페이스 전환 애니메이션만 정확히 타겟팅한다는 점에서 훨씬 깔끔해요. 터미널 명령어 한 줄이면 되니까 설정도 간단하고요.
개발자에게 왜 의미가 있을까요?
"고작 애니메이션 속도 가지고 뭘 그러냐"고 생각할 수도 있는데, 개발 워크플로우에서 컨텍스트 스위칭 비용은 생각보다 커요. IDE, 터미널, 브라우저, 디자인 툴, 커뮤니케이션 도구를 오가며 작업하는 개발자라면, 하루에 스페이스 전환을 최소 100번은 하거든요. 한 번에 0.5초라고 하면 하루에 50초, 이게 일주일이면 4분이 넘어요. 시간 자체보다 더 큰 문제는 애니메이션이 재생되는 동안 "기다린다"는 느낌이 집중력을 깨뜨린다는 거예요.
특히 요즘 많은 개발자들이 macOS에서 작업하고, 모니터 하나로 작업하는 경우(특히 맥북 단독 사용)에는 스페이스 활용이 필수적이잖아요. 이런 작은 최적화가 모이면 체감 생산성이 확실히 달라져요. Linux에서 i3나 sway 같은 타일링 윈도우 매니저를 쓰다가 macOS로 넘어온 분들은 이 느린 애니메이션 때문에 특히 스트레스를 많이 받았을 텐데, 이제 비슷한 즉시 전환 경험을 macOS에서도 누릴 수 있게 된 거죠.
다만 주의할 점도 있어요. 이런 숨겨진 설정값은 macOS 메이저 업데이트에서 동작 방식이 바뀔 수 있고, Apple이 공식적으로 지원하는 설정이 아니기 때문에 문제가 생기면 스스로 해결해야 해요. 그래도 원래 값으로 되돌리는 것도 명령어 하나면 되니까 큰 부담은 없어요.
한줄 정리
macOS 스페이스 전환 애니메이션을 네이티브 설정만으로 즉시 전환으로 바꿀 수 있게 되었고, 별도 앱이나 SIP 비활성화 없이 터미널 명령어 하나로 적용할 수 있어요.
여러분은 macOS 스페이스를 몇 개나 쓰시나요? 그리고 이런 작은 워크플로우 최적화가 실제로 생산성에 영향을 준다고 느끼시나요?
🔗 출처: Hacker News
"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"
실제 수강생 후기- 비전공자도 6개월이면 첫 수익
- 20년 경력 개발자 직강
- 자동화 프로그램 + 소스코드 제공