지난주 마이크로소프트는 Windows 데스크톱에 생산성 기능을 더하는 새로운 프로젝트 'PowerToys'를 공개했습니다. PowerToys는 파워 유저와 애호가들을 위한 다양한 유틸리티 모음으로, 개발 방향은 커뮤니티의 피드백에 따라 결정됩니다.
최초 릴리스에는 바로 가기 키 가이드와 FancyZones 두 가지 모듈만 포함되어 있습니다. 이 중 오늘은 FancyZones의 주요 기능을 하나씩 살펴보겠습니다.
창 레이아웃 관리자란?
FancyZones는 타일링 창 관리자(tiling window manager)의 장점을 Windows 데스크톱으로 가져옵니다. 이 모듈을 사용하면 화면에 고정된 레이아웃을 정의할 수 있고, 앱 창들이 그 레이아웃에 맞춰 자동으로 정렬됩니다.

사실 Windows 10에도 기본적인 지원 기능은 있습니다. 스냅(Snap) 기능은 창을 모니터 가장자리로 끌면 화면의 절반 또는 4분의 1 크기로 자동 조절해 줍니다. 하지만 스냅의 기능은 여기까지입니다.
FancyZones를 사용하면 훨씬 복잡한 창 레이아웃도 만들 수 있습니다. 4개의 열, 3개의 행, 혹은 4열 3행(총 12칸)의 사용자 지정 그리드 레이아웃까지 자유롭게 구성할 수 있습니다. 만들 수 있는 레이아웃에는 사실상 제한이 없으므로, 여러 창을 동시에 편안하게 다룰 수 있도록 데스크톱을 나만의 방식으로 꾸밀 수 있습니다.
FancyZones 시작하기
먼저 GitHub 페이지에서 PowerToys를 다운로드해 설치해야 합니다. 아직 설치 프로그램에 마이크로소프트 서명은 없지만, 이후 릴리스부터는 포함될 예정입니다. 설치 파일을 실행하고 안내에 따라 진행하세요.

실행하면 시스템 트레이에 새로운 PowerToys 아이콘이 나타납니다. 아이콘을 두 번 클릭해 설정 패널을 연 뒤, 활성화할 모듈을 선택할 수 있습니다. FancyZones 토글 버튼이 켜져 있는지 확인하고, 왼쪽 내비게이션 메뉴에서 "FancyZones" 페이지로 이동합니다.
영역(Zone) 정의하기
FancyZones 사용의 첫 단계는 창 레이아웃을 구성하는 것입니다. "Edit zones"(영역 편집) 버튼을 클릭해 데스크톱에 배치할 창 영역을 정의하세요. 다양한 사전 설정 옵션 중에서 고르거나, 그리드를 활용하거나, "Custom" 탭에서 원하는 위치에 임의의 영역을 직접 만들 수도 있습니다.

영역 편집기 하단에는 각 영역 사이에 간격을 추가하는 옵션이 있는데, 이는 개별 앱에 집중하는 데 도움이 됩니다. 레이아웃 구성을 마쳤다면 "Apply" 버튼을 클릭해 적용하세요.

이제 FancyZones로 창을 배치할 준비가 되었습니다! 기본 설정에서는 Shift 키를 누른 상태로 창을 영역으로 드래그할 수 있습니다. 앱의 제목 표시줄을 움직이는 동안 Shift 키를 길게 누르면 드래그 가능한 영역이 표시됩니다. 해당 영역 위에 창을 놓으면 자동으로 크기가 조절되어 영역을 채웁니다.
FancyZones 설정 살펴보기
아직 사전 출시(pre-release) 단계지만, FancyZones에는 이미 여러 가지 설정 옵션이 마련되어 있습니다. 대부분 직관적이지만, 알아두면 유용한 몇 가지를 소개합니다.
"Override Windows Snap hotkeys"(Windows 스냅 단축키 재정의) 옵션을 켜면 FancyZones가 Windows 10의 스냅 기능을 완전히 대체합니다. 이 경우 Win+Right 같은 단축키는 더 이상 창을 모니터 절반에 맞추지 않고, FancyZones 영역 사이에서 창을 이동시킵니다.

또 다른 옵션인 "Move newly created windows to their last known zone"(새로 생성된 창을 마지막 사용 영역으로 이동)을 사용하면 창이 마지막으로 사용했던 영역을 기억합니다. 항상 Outlook은 한 영역에, Edge는 그 아래 영역에 두는 식이라면, 이 옵션만 켜두어도 앱을 실행할 때마다 일일이 드래그할 필요가 없습니다.
FancyZones는 아직 초기 단계로 활발히 개발이 진행 중입니다. 이슈와 아이디어 백로그가 관리되고 있으며, 커뮤니티의 의견도 적극적으로 반영되고 있습니다.

현재 FancyZones의 가장 큰 한계 중 하나는 멀티 모니터 지원 부족입니다. 기본 "새 영역 편집 환경"에서는 현재 기본 모니터에서만 FancyZones가 작동하며, 보조 디스플레이용 레이아웃을 정의할 수 없어 활용도가 제한됩니다. 구버전 편집 환경은 멀티 모니터를 제한적으로나마 지원합니다.
이러한 제약에도 불구하고 FancyZones는 Windows 데스크톱에 그동안 부족했던 창 관리 기능을 선사합니다. PowerToys 프로젝트 전체가 아직 초창기 단계이며, 앞으로 더 많은 기능이 차근차근 추가될 예정입니다.