DeskCommit 개발 이야기

왜 Mac 디스플레이 설정을 자동 복원하지 않았을까

디스플레이를 연결하자마자 저장된 설정이 자동으로 돌아오면 편리해 보입니다. 하지만 회의나 화면 공유 중이라면, 예상하지 못한 화면 전체의 변화가 더 큰 문제를 만들 수 있습니다.

글: Yuto Takahashi마지막 확인: 테스트 버전: DeskCommit 0.4.3 (13) · macOS 26.5.1 · Apple silicon

DeskCommit은 어떤 앱인가요?

DeskCommit은 선택한 디스플레이를 화살표 키로 다른 화면의 왼쪽, 오른쪽, 위 또는 아래에 배치하는 앱입니다. 어디서든 Control–Shift–D로 열고, Shift–화살표로 가장자리나 중앙을 맞춘 다음, 적용할 변경을 확인하고 Return을 누릅니다. 해상도, 재생률과 메인 디스플레이도 같은 팔레트에서 변경할 수 있습니다.

여기서는 기능 목록보다, 화면 설정을 빠르게 바꾸면서도 마지막 결정은 사용자에게 남기기 위해 어떤 경계를 정했는지 설명합니다.

DeskCommit 작동 방식 보기

macOS 13 이상 · Apple silicon / Intel · US$4.99 일회성 구매

DeskCommit 사용 방법 영상

⌃⇧D로 DeskCommit을 열고, 디스플레이를 선택해 화살표 키로 배치한 다음, 적용 예정 상태를 확인하고 Return을 누르는 과정입니다.

짧은 설정 변경도 집중을 끊는다

MacBook을 집과 사무실, 공유 책상에 연결할 때마다 화면의 좌우 위치, 해상도, 재생률과 메인 디스플레이를 다시 확인하게 됩니다. 각각은 어려운 작업이 아니지만, 시스템 설정을 찾아 들어가는 동안 하던 일의 흐름은 끊깁니다.

그래서 DeskCommit은 어디서든 ⌃⇧D로 열리는 하나의 팔레트에 이 작업을 모았습니다. 화면을 선택하고, 놓을 방향의 화살표 키를 누르고, 적용할 결과를 확인한 뒤 Return을 누릅니다.

선택한 순간 바로 적용하지 않는 이유

화면 배치를 바꾸면 포인터가 움직이는 방향이 달라지고, 해상도를 바꾸면 글자와 작업 공간의 크기가 바뀝니다. 목록에서 항목을 선택한 순간 바로 반영되면 빠르기는 해도 실수하기 쉽습니다.

DeskCommit은 먼저 적용 예정 상태를 보여 줍니다. 사용자가 Return을 눌러야 실제로 반영되고, 팔레트가 열린 동안에는 Command–Z로 직전 변경을 취소할 수 있습니다. 속도보다 안심하고 확정할 수 있는 순서를 택했습니다.

15초 확인은 화면을 잃지 않기 위한 장치다

낮은 해상도를 포함한 변경은 화면을 읽기 어렵게 만들 수 있습니다. 그래서 DeskCommit에서는 Option–Return으로 한 번 더 의도를 확인하고, 적용 후 15초 안에 유지할지 결정하게 합니다.

확인하지 않으면 이전 표시 모드로 자동 복구됩니다. 이 15초는 기능을 돋보이게 하기 위한 연출이 아니라, 화면 설정 도구가 스스로 복구 경로를 가져야 한다는 원칙입니다.

연결 즉시 자동 복원하지 않은 이유

저장된 설정을 디스플레이 연결과 동시에 적용하면 평소에는 편할 수 있습니다. 하지만 회의 시작 직전, 화면 공유 중, 또는 도크가 잠시 다시 연결된 순간이라면 예상하지 못한 변화가 됩니다.

현재 DeskCommit은 연결된 디스플레이 구성이 저장할 때와 정확히 일치하는 경우에만 복원 후보를 보여 줍니다. 사용자가 Command–P를 누르고 원하는 설정을 선택해 수동으로 복원합니다. 반복 작업은 줄이되, 화면 전체를 바꾸는 마지막 판단까지 앱이 대신하지는 않습니다.

자동화보다 신뢰를 먼저 쌓는 작은 도구

DeskCommit은 macOS가 감지하지 못한 화면을 찾아내거나, 케이블과 도크의 한계를 넘을 수 없습니다. 모든 디스플레이 문제를 해결하는 거대한 Mac 관리 도구로 만들 생각도 없습니다.

제가 만들고 싶었던 것은 화면 환경이 어긋났을 때 바로 열고, 화살표 키로 고치고, 결과를 확인한 뒤 다시 일로 돌아갈 수 있는 작은 도구였습니다. 자동화할 수 있는 모든 단계를 자동화하는 것보다, 사용자가 신뢰할 수 있는 경계 안에서 빠르게 끝내는 편이 더 중요했습니다.

이제 디스플레이 설정을 열지 마세요.

macOS 13 이상. Apple silicon 및 Intel. 한 사람이 Mac 두 대까지.

DeskCommit 구매 · US$4.99

일회성 구매 · 반복 결제 없음 · 7일 이내 환불