DeskCommit 개발 이야기
DeskCommit이 Mac 디스플레이 설정을 자동 복원하지 않는 이유
DeskCommit
DeskCommit 사용 방법 영상
DeskCommit은 디스플레이를 연결할 때 저장한 설정을 자동으로 복원하지 않습니다. 회의나 화면 공유 중에 화면 전체가 뜻하지 않게 바뀌지 않도록, 복원 시점은 사용자가 직접 정하게 했습니다.
반복되는 설정 작업은 줄이되, 언제 화면을 바꿀지까지 앱이 대신 결정하지 않게 하는 것이 목표였습니다.
글: Yuto Takahashi최종 수정: 마지막 확인: 테스트 버전: DeskCommit 0.4.3 (13) · macOS 26.5.1 · Apple silicon
macOS 메뉴 막대 앱
DeskCommit은 어떤 앱인가요?
DeskCommit은 선택한 디스플레이를 화살표 키로 다른 화면의 왼쪽, 오른쪽, 위 또는 아래에 배치하는 앱입니다. 어디서든 기본 단축키인 Control–Shift–D로 열고, Shift–화살표로 가장자리나 중앙을 맞춘 다음, 적용할 변경을 확인하고 Return을 누릅니다. 이 단축키는 DeskCommit 설정에서 변경할 수 있습니다. 해상도, 재생률과 메인 디스플레이도 같은 팔레트에서 변경할 수 있습니다.
여기서는 기능 목록보다, 화면 설정을 빠르게 바꾸면서도 마지막 결정은 사용자에게 남기기 위해 어떤 경계를 정했는지 설명합니다.
DeskCommit 작동 방식 보기설정에 걸리는 시간보다 신경 쓰였던 것
MacBook을 집이나 사무실, 공유 책상에 연결하면 화면의 좌우 위치, 해상도, 재생률과 메인 디스플레이를 다시 확인할 때가 있습니다. 어려운 작업은 아니지만, 시스템 설정을 열고 돌아오는 동안 하던 일의 흐름이 끊깁니다.
그래서 DeskCommit은 이 작업을 기본 단축키인 ⌃⇧D로 여는 하나의 팔레트에 모았습니다. 화면을 선택하고, 놓을 방향의 화살표 키를 누르고, 변경 예정 상태를 확인한 뒤 Return으로 적용합니다. 가장자리나 중앙은 Shift와 화살표 키로 맞출 수 있습니다.
이 단축키는 DeskCommit 설정에서 변경할 수 있습니다.
선택과 적용을 나눈 이유
화면 배치를 바꾸면 포인터가 넘어가는 방향이 달라집니다. 해상도를 바꾸면 글자와 작업 공간의 크기도 달라집니다. 항목을 선택하는 즉시 반영되는 방식에서는 잘못 선택한 순간에도 화면이 바뀔 수 있습니다.
DeskCommit은 먼저 변경 예정 상태를 보여 줍니다. 사용자가 Return으로 확정한 뒤 적용하고, 팔레트가 열린 동안에는 Command–Z로 직전 변경을 취소할 수 있게 했습니다. 빠르게 바뀌는 것만큼, 무엇이 바뀔지 알고 적용하는 순서가 중요했습니다.
저해상도 변경에 15초 확인을 둔 이유
저해상도 모드가 포함된 변경은 화면을 읽기 어렵게 만들 수 있습니다. 이때는 Option–Return으로 적용하고, 15초 안에 설정을 유지할지 확인해야 합니다. 확인하지 않으면 이전 표시 모드로 돌아갑니다.
이 자동 복구는 디스플레이를 연결했을 때 저장한 설정을 불러오는 자동 복원과는 다릅니다. 적용한 표시 모드를 확인하지 못했을 때 이전 상태로 돌아가기 위한 장치입니다.
연결했다고 바로 복원하지는 않습니다
익숙한 책상에서는 저장한 설정이 자동으로 돌아오는 것이 편할 수 있습니다. 하지만 회의 시작 직전이나 화면 공유 중, 도크가 잠시 연결을 끊었다가 다시 연결된 순간이라면 같은 동작이 예상치 못한 변화가 됩니다.
현재 DeskCommit은 연결된 디스플레이 구성이 저장 당시와 정확히 일치하는 경우에만 복원 후보를 보여 줍니다. 사용자가 Command–P를 누르고 원하는 설정을 선택해 수동으로 복원합니다.
설정을 고르는 일은 남겨 두었습니다. 화면 전체를 바꿀 시점은 사용자가 판단해야 한다고 생각했기 때문입니다.
작은 도구가 맡을 일의 범위
DeskCommit은 macOS용 메뉴 막대 앱입니다. macOS가 감지하지 못한 디스플레이를 찾아내거나 케이블과 도크의 한계를 넘을 수는 없습니다. 모든 디스플레이 문제를 해결하는 Mac 관리 도구를 만들려던 것도 아닙니다.
제가 만들고 싶었던 것은 화면 환경이 맞지 않을 때 열고, 필요한 설정을 고치고, 결과를 확인한 뒤 원래 하던 일로 돌아갈 수 있는 도구였습니다. 자동화할 수 있는 모든 단계를 자동화하기보다, 사용자가 직접 결정해야 할 부분을 남겼습니다.
DeskCommit Personal
이제 디스플레이 설정을 열지 마세요.
macOS 13 이상. Apple silicon 및 Intel. 한 사람이 Mac 두 대까지.
일회성 구매 · 반복 결제 없음 · 7일 이내 환불