2P by GN⁺ | ★ favorite | 댓글 1개
  • iMac Pro의 내장 5k 화면에 LG 5k 외장 화면을 붙여도, Mac의 멀티 디스플레이 경험은 30년간 반복해 온 불편을 크게 벗어나지 못함
  • macOS는 재실행이나 부팅 뒤 창 위치 기억이 흔들려, 모든 창이 내장 디스플레이로 몰리고 매번 다시 배치해야 하는 상황이 생길 수 있음
  • 전체 화면 앱·게임, Lightroom Classic, Dock, 메뉴 막대, Spaces, Split View는 다중 화면에서 위치와 동작이 예측과 어긋나는 경우가 많음
  • 수평 배치는 화면 사이 틈, 목 회전, 입력 장치와 화면 정렬 문제로 인체공학적 부담을 키우고, 보조 화면은 덜 중요한 창을 두는 공간이 되기 쉬움
  • Xcode 문서처럼 참조 정보를 계속 봐야 할 때는 보조 화면이 유용하지만, 창 관리 버그와 디스플레이 선택지 부족 때문에 큰 단일 고밀도 화면에 대한 요구가 남아 있음

5k 듀얼 디스플레이를 다시 시도한 배경

  • 여러 동료들은 같은 크기의 디스플레이 두 대를 나란히 놓는 구성을 선호했지만, 그 장점이 항상 명확하게 느껴지지는 않았음
  • 지난 30년 동안 멀티 디스플레이 생활을 여러 차례 시도함
    • 초기에는 17인치 디스플레이 하나도 고급으로 여겨지던 시절에, 단순히 가능하다는 이유로 시도함
    • 이후에는 실제 화면 공간을 늘리기 위해 간헐적으로 다시 시도함
  • 2014년 5k 디스플레이 등장 뒤에는 화면 공간에 대한 압박이 한동안 줄어듦
    • 첫 5k iMac의 영향이 컸음
  • 최근 1년가량 Xcode 사용 시간이 늘면서 5k 디스플레이 하나가 좁게 느껴짐
    • Xcode는 5k에서도 “괜찮지만 훌륭하지는 않은” 수준임
    • AppKit 또는 SwiftUI GUI 설계, iPad Pro 시뮬레이터 사용이 겹치면 더 답답해짐
  • 현재 쓰는 iMac Pro는 내장 디스플레이를 끌 수 없음
    • Apple은 iMac의 내장 디스플레이 비활성화를 허용하지 않음
    • iMac Pro 교체도 고려했지만, Apple 제품 출시 타이밍 때문에 결정을 미루게 됨
  • 더 큰 단일 디스플레이 선택지도 만족스럽지 않음
    • 6k 디스플레이는 몇 가지 선택지가 있지만 “훌륭하다”고 보기는 어려움
    • 8k 디스플레이는 사실상 선택지가 거의 없음
    • 8k TV는 물리적 공간이 부족하고, 알고 있는 Dell 8k 컴퓨터 디스플레이는 해상도에 비해 물리적으로 너무 작음
  • LinkedIn 근무 시절 직접 구매했던 여분의 LG 5k 디스플레이를 iMac Pro 옆에 배치함
    • iMac Pro 내장 디스플레이와 사실상 같은 패널에 가까워 이상적인 조합처럼 보였음
    • 실제로는 색온도 차이가 상당했고, LG 디스플레이가 더 따뜻하게 보임

macOS가 창 위치를 잊는 문제

  • 처음 한 달 정도는 대체로 괜찮았고, 일부 앱만 가끔 문제를 일으키는 수준이었음
  • Xcode는 특히 문서 창 위치를 매번 잊어버림
    • 문서 창은 첫 번째 열린 탭만 보존하고 나머지 탭은 보존하지 않음
    • 개발 중 문서 창을 실수로 닫으면 작업 맥락과 연결된 여러 문서 탭을 잃을 수 있음
  • 이후 어느 순간부터 부팅할 때마다 모든 창 위치가 내장 디스플레이로 초기화됨
    • 과밀해진 메인 디스플레이에서 창을 찾아 보조 디스플레이로 다시 옮겨야 함
  • 이 현상은 특정한 불운이라기보다, 오랜 경험상 언젠가 반복되는 정상적 문제에 가까움
    • 어느 시점에는 다시 대부분의 창 위치를 기억하기 시작할 수 있음
    • 이후에도 같은 악순환이 반복될 수 있음

전체 화면 앱과 게임의 다중 디스플레이 처리

  • 전체 화면 앱, 특히 게임은 추가 디스플레이를 제대로 처리하지 못하는 경우가 많음
  • 일부 게임은 사용하지 않는 디스플레이를 어둡게 하거나 끄지 못함
    • 게임 중 바로 옆 밝은 화면이 계속 켜져 있으면 산만함
    • 실행하거나 종료할 때마다 System Settings의 Display 설정에서 보조 디스플레이를 선택해 밝기를 수동 조정해야 함
  • 사용 중인 LG 5k는 전원 버튼이 없음
    • Thunderbolt 케이블을 뽑으면 macOS가 혼란을 겪고, 창 배치가 흐트러지며 일부 앱이 충돌할 수 있음
  • 반대로 일부 앱은 추가 디스플레이를 잘못 인식해 창을 엉뚱한 화면으로 보냄
    • Adobe Lightroom Classic은 때때로 전체 창을 다른 디스플레이로 옮김
    • 다시 가져오는 방법은 Lightroom을 종료하고 재실행하는 것뿐임
    • Window 메뉴의 “Move to <other display>…” 항목은 동작하지 않음

Dock과 메뉴 막대가 만드는 마찰

  • Dock을 화면 옆에 두면 해당 방향에서 가장 바깥쪽에 있는 디스플레이에만 나타남
    • Dock에 접근하려고 여러 화면을 가로질러 마우스를 이동해야 해 느리고 어색함
  • Dock은 자동 숨김으로 설정되어 있음
    • 화면 가장자리 근처에서 마우스를 움직일 때 Dock이 튀어나오지 않도록 조심해야 함
  • 단일 디스플레이에서는 왼쪽 Dock이 가장 덜 거슬림
    • 왼쪽 가장자리는 상호작용할 UI가 상대적으로 적음
    • 오른쪽은 스크롤바가 있어 차선책임
    • 아래쪽으로 마우스를 움직일 때는 USB 케이블 장력도 추가로 느껴짐
  • 수평 멀티 모니터 구성에서는 사실상 하단 Dock을 쓰게 됨
    • 하단에는 창 크기 조절 영역, 도구 막대, 버튼, 가로 스크롤바 등이 많음
    • Dock을 실수로 띄우지 않으면서 화면 하단 몇 픽셀을 조작해야 하는 상황이 자주 생김
    • 때로는 창 하단 요소를 클릭하기 위해 창을 통째로 옮겨야 하고, 그러려면 먼저 위쪽에서 크기를 줄여야 할 수도 있음
  • 메뉴 막대도 자동 숨김으로 설정되어 있음
    • 시각적 정돈, 약간의 화면 공간 확보, 과거 iMac에서 메뉴 막대 번인이 생긴 경험이 이유임
  • 메뉴 막대에는 iStat Menus와 여러 모니터링 유틸리티도 있어 자주 사용함
    • 마우스를 화면 위로 튕겨 메뉴 막대를 드러내는 동작 자체는 간단함
  • 다중 디스플레이에서는 메뉴 막대가 활성 디스플레이에서만 드러남
    • 활성 디스플레이와 비활성 디스플레이가 한눈에 구별되지 않을 때가 많음
    • 앞쪽 앱의 메인 스레드 런루프가 유휴 상태가 아니거나 앱 실행 중이면 메뉴 막대가 드러나지 않는 macOS 설계 문제도 겹침
    • 커서가 잘못된 디스플레이에 있어서 안 보이는지, 다른 이유로 안 보이는지 즉시 알기 어려움
    • 하루 수백 번 발생하는 동작에서 짧은 지연이 누적됨

창이 엉뚱한 화면에 나타나는 경우

  • 창은 때때로 잘못된 디스플레이에 나타남
  • 이유는 명확하지 않음
  • macOS 창 관리에는 비슷하게 설명하기 어려운 버그가 있음
    • 일부 모달 대화상자가 기존 창 뒤에 나타나는 경우도 있음

수평 배치의 인체공학 문제

  • 일반적인 수평 배치에서 두 디스플레이를 동등하게 놓으면, 자연스럽게 봐야 할 정면 중앙에 화면 대신 이 생김
  • 어느 디스플레이도 키보드나 마우스와 정렬되지 않음
    • 타이핑과 마우스 정확도가 떨어진다고 느낌
    • 트레드밀 데스크처럼 계속 움직이는 환경에서는 더 크게 느껴짐
  • 계속 중앙이 아닌 좌우를 보게 되어 목이 아플 수 있음
  • 주 디스플레이를 정면 중앙에 두고 보조 디스플레이를 한쪽에 두면, 보조 디스플레이는 훨씬 덜 유용해짐
    • 실제로 바라보기가 더 불편하기 때문임

여러 화면으로 작업을 나누기 어려운 이유

  • 한 디스플레이 안에서 두 창을 나란히 두는 것과, 두 창을 서로 다른 디스플레이에 두는 것은 체감 차이가 큼
    • 두 디스플레이가 동일하지 않거나 수평·수직 축이 맞지 않으면 차이가 더 커짐
    • 눈만 움직이는 것과 머리까지 움직이는 것의 차이일 수 있음
  • 디스플레이 사이를 자주 오가는 작업에는 익숙해지기 어려움
  • 중요한 작업은 보조 디스플레이에 잘 두지 않게 됨
    • 보조 디스플레이의 위치가 주 디스플레이보다 인체공학적으로 불리하면 더 그렇음
  • 보조 디스플레이는 캘린더, 클립보드 뷰어, 계산기처럼 자주 쓰지 않는 창을 두는 공간이 되기 쉬움
    • 이런 앱은 필요할 때 메인 디스플레이 앞으로 가져왔다가 다시 숨기는 방식과 큰 차이가 없음
    • 보조 화면의 무관한 애니메이션은 오히려 산만할 수 있음
  • 지금까지 유의미한 동시 사용 사례는 참조 정보를 보조 디스플레이에 두는 것임
    • Xcode 문서 창이 대표적임
    • 복잡한 Xcode 프로젝트를 5k 디스플레이 절반에 맞추기는 사실상 어려움
    • 코드와 문서 사이를 계속 전환하는 것보다 동시에 보이는 구성이 더 편함

Hacker News 반응과 추가 논점

  • Hacker News에 긴 토론이 생김
    • 반응은 비난보다 공감과 도움 시도가 많았음
  • 약 35년 동안 Mac을 사용해 왔고 주로 Mac에 집중해 왔기 때문에, “Windows/Linux 사용자처럼 잘못 쓰고 있다”는 식의 해석은 맞지 않음
  • 외장 디스플레이 연결 안정성도 많은 사람이 문제로 봄
    • 사용 중인 LG 5k는 기본 제공 Thunderbolt 케이블 결함을 교체하기 전까지 문제가 컸음
    • 교체 후에도 업무용 MacBook Pro에서는 안정적으로 작동하지 않았고, iMac Pro에서는 잘 작동함
    • 본문에서는 현재 해당 문제가 없어서 별도 주제로 다루지 않았지만 Mac의 큰 문제이기도 함
  • 더 큰 단일 디스플레이를 쓰라는 의견에는 동의함
    • 이 문제는 앞서 다룬 선택지 부족과 연결됨
  • 울트라와이드 디스플레이에는 열려 있지만, 충분한 픽셀 밀도가 필요함
    • 일반적인 27인치 디스플레이의 가로 폭인 23.5인치에서 5k는 괜찮은 픽셀 수임
    • 약 50인치 폭 디스플레이에서 5k는 너무 적음
    • 합리적 작업 거리에서 최소 100 PPD가 좋은 디스플레이의 기준임
    • Apple의 Retina 디스플레이는 이 기준을 만족하지만, 알고 있는 울트라와이드 디스플레이는 그렇지 않음
  • 최근 구성은 iMac Pro를 정면 중앙에 두고 LG 5k를 왼쪽 약 45도 위치에 둔 형태임
    • 이전에는 대칭 수평 배치, 수직 적층, iPad Pro나 노트북을 포함한 임시 대각선 배치도 써봄
    • 합리적인 배치 중 시도하지 않은 것은 없다고 봄
  • Spaces는 사용하지 않음
    • 과거 Mac OS X 초기와 Linux에서 써봤지만 제대로 맞지 않았음
    • 새 창, 특히 모달 대화상자가 잘못된 Space에 조용히 열리는 문제 같은 별도 창 관리 버그가 있음
  • 앱 전체 화면은 일부 게임처럼 반드시 필요한 경우를 제외하고 사용하지 않음
    • 과거 업무용 MacBook Pro에서는 작은 화면 때문에 어쩔 수 없이 썼음
    • macOS 전체 화면 모드에는 버그가 많음
    • 충분히 큰 화면에서는 대부분 앱에서 여백 낭비가 커짐
  • Dock은 계속 사용함
    • 애플리케이션 전환에 사용함
    • ⌘⇥도 쓰지만, 멀티 디스플레이에서는 앱 팔레트가 어느 화면에 나올지 예측하기 어려워 마우스와 함께 효율적으로 쓰기 힘듦
    • Spotlight도 앱 실행·전환에 쓰지만, 입력 창 표시 지연, 입력 무시, 인덱싱 상태, 자주 쓰던 약어 의미 변경 같은 불안정성이 있음
    • 최소화된 창 접근, 앱 Dock 아이콘의 문맥 메뉴, 읽지 않은 메시지 수 같은 모니터링에도 Dock을 씀
  • macOS의 창 타일링과 제스처 부족을 비판한 의견도 많았음
    • macOS에는 Apple이 Split View라고 부르는 기능이 있긴 함
    • Split View는 사실상 전체 화면 모드의 특수 형태라 동일한 설계 문제와 버그를 많이 공유함
  • 생각보다 많은 디스플레이·창 관리 유틸리티 추천이 있었음
    • 예: Stay, Display Maid, Phoenix, Rectangle Pro
    • 일부는 시도해 볼 수 있음
    • 다만 Dock과 메뉴 막대 접근성, 인체공학 같은 근본 문제는 이런 유틸리티로 해결되지 않음

댓글과 토론

Hacker News 의견들
  • 앱을 다시 열 때 창 위치를 기억하지 못하는 macOS 문제가 정말 답답함
    이동 중 작업하다가 홈 오피스에 다시 연결하면 그 설정에 맞던 창 위치도 기억하지 못해서, 노트북 화면에 몰린 수십 개 창을 다시 정리해야 함
    예전 HN 토론에서 본 DisplayMaid https://funk-isoft.com/display-maid.html로 해결했지만, MacBook이 Apple의 대표 제품이고 도킹·디스플레이 생태계가 큰데도 동적 데스크톱 구성이 제대로 처리되지 않는 건 이해하기 어려움

    • Windows에서 Mac으로 세 번 옮기려 했지만, 매번 기본적인 창 조작감이 너무 엉성해서 포기함
      핵심 OS 기능을 고치려고 몇 달러짜리 앱을 따로 사야 하는 건 말이 안 됨
    • 5년 넘게 27인치 iMac에 양쪽 27인치 Thunderbolt Display를 붙여 3대 디스플레이로 쓰고 있는데, 대체로 잘 동작하고 원 글의 문제 대부분은 크게 겪지 않았음
      다만 오래된 Thunderbolt Display는 부품 고장으로 내부를 둘 다 교체했고, 한쪽은 내장 Thunderbolt 케이블 문제가 계속돼 별도 케이블을 써야 했음
      같은 모니터를 같은 포트에 계속 꽂아둔 거의 변하지 않는 환경에서도 macOS가 창 위치를 잊는 건 짜증남
      모니터 연결 이벤트 처리도 이상해서, 두 대가 켜진 상태에서 세 번째를 꽂으면 보조 모니터가 꺼졌다 켜지고, 다시 보조와 메인 둘 다 꺼졌다 켜진 뒤 새 모니터가 켜져 매우 거슬림
    • 회사가 브라우저와 여러 소프트웨어의 잦은 업데이트를 강제해서 앱을 자주 다시 실행해야 하는데, 그때마다 창 위치가 흐트러져 미칠 것 같음
      누가 책상으로 와서 일부러 물건을 전부 옮겨놓는 느낌임
    • 말은 이해하지만, 대다수 MacBook Pro는 외부 디스플레이에 연결되지 않을 가능성이 큼
      Hacker News에서는 다르겠지만, 일반 사용자층은 외부 모니터를 쓰지 않는 편임
    • 내게는 Stay도 잘 맞았음: https://cordlessdog.com/stay/
  • Mac의 다중 디스플레이 지원은 오히려 퇴보했고, 플랫폼 전반의 상태를 보여주는 듯해서 꽤 의기소침해짐
    20년 전에는 PPI나 색상 깊이가 다른 모니터 사이에서도 창이 자연스럽게 걸쳐질 수 있도록 Apple이 많은 공을 들였다는 이야기를 들었는데, 어느 순간 그 기능이 빠져서 지금은 창이 한 디스플레이에만 표시됨
    Preview 같은 내장 기능도 예전에는 누군가 99%의 사용 사례를 진지하게 고려한 느낌이었지만, 지금은 회귀가 없는지조차 제대로 확인하지 않고 80%만 지원돼도 다행처럼 보임

    • 80년대에 고인이 된 친구 Hugh Daniel이 Mac에 모니터를 가능한 한 많이 나란히 연결하고, “자” 데스크 액세서리를 모든 모니터에 걸쳐 늘려 전체 폭을 재던 장면이 떠오름
      https://en.wikipedia.org/wiki/Hugh_Daniel
      그는 낡은 모니터에서 브라운관을 제거한 뒤 내부를 고해상도 사진으로 찍어 배경화면으로 썼는데, 창들이 모니터 내부 고전압 회로 앞에 떠 있는 가장 멋진 스큐어모픽 배경화면이었음
      Apple이 투명 iMac의 기본 배경으로 왜 이걸 쓰지 않았는지 모르겠음
      “They're IN the COMPUTER???” https://www.youtube.com/watch?v=L_o_O7v1ews
      “There must be an ON button somewhere... Did you press the Apple thing?” https://www.youtube.com/watch?v=ToIyDSRSN5g
    • “창이 이제 한 디스플레이에만 표시된다”는 건 사실이 아님
      System Preferences > Desktop & Dock > Mission Control > Displays have separate Spaces > Off로 끄면 됨
      그 설정이 켜져 있을 때 창이 두 디스플레이에 걸치지 못하는 이유는, 화면마다 Space를 독립적으로 바꾸거나 개별 Space를 다른 디스플레이로 옮길 수 있기 때문임
      창이 겹쳐 있으면 Space 전환이나 재배치 때 결과가 매우 이상해질 수밖에 없음
    • Apple Silicon 칩이 연결 가능한 디스플레이 수에 제약을 가져오고, macOS가 더 나은 “최대화 창” 경험을 만들려다 불필요한 새 창 모드를 통째로 추가하면서 더 나빠진 듯함
      여전히 Magnet 같은 앱이 있어야 창을 제정신으로 제어할 수 있고, 다중 디스플레이는 엉망임
      반면 LG Gram의 KDE Plasma에서는 해상도와 크기가 다른 네 화면을 서로 다른 확대 배율로 잘 쓰고 있고, Wayland + Plasma가 정말 잘 동작해서 놀라울 정도임
    • Spaces가 세로·가로 격자에서 가로 전용으로 바뀐 건 아직도 받아들이기 어려움
      이전과 비교하면 정말 별로임
  • 다중 디스플레이 문제를 전부 OS 탓으로만 보기는 어렵고, 여러 플랫폼을 써본 개인 경험상 어디서든 결국 엉망이 되기 쉬움
    화면이 켜지고 꺼지는 건 비동기 이벤트라 OS가 이벤트 기반으로 처리해야 하고, 화면이 언제든 사라질 수 있으니 모든 그래픽 상태가 항상 유효해야 함
    최종 화면 구성이 무엇이든 사용자가 기대하는 상태로 수렴해야 하지만, 앱 개발자들이 대개 이 문제를 OS에 떠넘기거나 OS가 제공하는 예측 가능한 복원 서비스를 무시해서 OS의 가정도 깨짐
    여러 배치 사이에서 창 위치를 사람이 옮기든 OS가 옮기든, 창 위치 복원에는 완전히 결정적인 논리가 없음

    • Linux에서 외부 USB-C 디스플레이 때문에 이상한 버그를 겪었음
      덮개를 닫은 채 재부팅하면 화면이 깜빡이고 노트북 LED가 깜빡이다가 결국 죽었는데, 아마 커널 패닉 같았음
      알고 보니 외부 디스플레이가 연결되지 않았다고 systemd가 절전으로 보내고, 연결됐다고 다시 깨우는 과정이 꼬인 듯함
      디스플레이 초기화에 시간이 걸리고 입력이 없으면 꺼지면서 이벤트가 맞물리지 않았고, 가끔은 동작해서 커널이나 Mesa 버그인 줄 알고 배포판을 옮겨 다니기도 했음
      결국 systemd의 절전을 껐고, 마음에 드는 해결책은 아니지만 적어도 Linux라서 끌 수는 있었음
    • 이 문제가 극복 불가능하다고 보진 않지만, Apple 운영체제만의 문제도 아니고 최악이라고 단정하기도 어려움
      기본적으로 책상에서 두 외부 화면에 연결해 특정 구성을 쓰다가 회의 때문에 뽑고 30분 뒤 돌아오면, 원래 배치가 그대로 복원되기를 기대함
      이동 중 구성도 작업 공간으로 변환하는 식으로 쓸 만하게 만들어주면 더 좋음
    • Linux Fedora에서 다중 디스플레이가 안 됐던 건 Nvidia 드라이버를 설치하기 전뿐이었음
      Nvidia 설치 뒤에는 Windows나 Linux에서 다중 디스플레이 문제를 기억하지 못하고, Windows는 오히려 사운드가 늘 문제였음
    • Linux를 쓰는데 이런 문제는 전혀 없음
  • 짧은 휴식이나 모니터 대기 뒤에도 창이 밀려나는 일이 있어 여러 해법을 시도했지만, 고정 위치 저장을 약속하는 도구들도 만족스럽지 않았음
    지금은 작업 상황별 창 위치 세트를 AppleScript로 정의하고 단축키로 호출하는 방식을 선호함
    서드파티 도구 없이 동작하고, 같은 앱의 여러 창에도 적용됨
    예를 들어 “Dev1” 설정은 외부 27인치 4K 두 대와 14인치 MacBook에서 Firefox를 첫 번째 화면에, IntelliJ IDEA를 두 번째에, iTerm2를 MacBook 화면에 배치하며 안정적으로 동작함

    • 이런 말로 카르마를 잃을 수도 있지만, 다중 모니터를 제대로 쓰는 유일한 방법은 Energy Saver > Prevent automatic sleeping을 켜고 Mac Studio를 끄지 않는 것이었음
      여러 모니터 구성과 창을 제자리로 돌려놓는 앱들을 써봤지만 안정적이지 않았고, 창은 여전히 섞였음
      대기 중인 Mac의 전력 소모보다 내 시간이 더 비싸서 이렇게 씀
      모니터는 절전으로 들어가고 그때도 가끔 창이 재배치되지만 99%는 괜찮음
    • macOS는 데스크톱용으로 준비되지 않았다는 게 확인됨
      물론 이런 식으로 임의의 UX 실패를 들어 Linux가 데일리 드라이버로 못 쓴다고 말하는 사람들을 풍자한 것임
  • 화면이 가끔 서로 뒤바뀌는 이유를 모르겠음
    로그인하면 추가 화면이 서로 바뀌어 있고, 모든 내용을 옮겨야 하는데 말이 안 됨
    기계는 모니터의 일련번호도 알고 어떤 포트에 연결됐는지도 아는데, 왜 그 정보로 원래 위치를 기억하지 못하는지 이해가 안 됨
    또 모든 화면 배경을 검정으로 골라놨는데 며칠 뒤 로그인하면 사진으로 바뀌는 것도 짜증남
    네이티브 해상도도 쉽게 쓰게 해주지 않아 BetterDisplay를 설치해야 했고, 그마저도 완벽하진 않음

    • 얼마 전 HN에 올라온 글에 따르면, 많은 제조사가 동일한 일련번호를 가진 모니터를 출하해서 OS가 구분하지 못한다고 함
    • 10일 전 HN 글의 첫 번째 문제가 “Dual monitors swapped positions”였고, 원인은 “같은 배치의 여러 모니터에 제조사가 동일한 펌웨어와 동일한 EDID를 플래시하기 때문”이었음
      https://news.ycombinator.com/item?id=40038759
    • 일반 도킹 스테이션에 모니터 두 대를 꽂고 그 아래 노트북 덮개를 열어둔 채 씀
      몇 주 전 HN 글에서 봤는데, 모니터 제조사가 배치 단위 외에는 고유한 기계 ID를 제대로 넣지 않아서 같은 배치에서 산 두 모니터는 하드웨어 수준에서 구분이 안 된다고 함
      해결 도구가 있는 줄 알고 기대했지만, 내 모니터들은 Mac에 직접 연결된 게 아니라 도킹 스테이션 뒤에 있어서 그 도구가 고칠 수 없었음
      더 나쁜 건 F3로 위의 작은 “데스크톱”들을 보고 왼쪽 모니터의 것을 오른쪽으로, 오른쪽 것을 왼쪽으로 끌어 바꾸면 될 것 같은데, 항상 하나의 가상 데스크톱은 그렇게 끌 수 없고 하필 앱들이 있는 데스크톱임
    • Windows도 DisplayPort 모니터가 하나 이상 연결돼 있으면 이 문제가 아주 오래 있었고, 2020년쯤에야 고친 것으로 기억함
      예전에는 레이아웃을 기억하려고 https://github.com/lapo-luchini/WindowsLayoutSnapshot를 썼고, 문제가 DisplayPort 때문임을 안 뒤에는 그래픽 카드에 HDMI/DVI 포트를 충분히 확보해 DisplayPort를 피했음
      지금도 실수로 모든 창을 최소화했다가 다시 열 때 편해서 계속 실행해 둠
      Mac에도 비슷한 도구가 있을지도 모름
  • 최소한 Rectangle은 필요함: https://rectangleapp.com/
    모든 문제를 해결하진 않지만, 느린 마우스 드래그 대신 키보드 기반 창 이동을 빠르게 할 수 있음

    • 나도 같은 말을 하려 했음
      macOS를 10년 넘게 다중 모니터와 함께 쓰며 Spectacle과 지금의 Rectangle은 필수였고, 노트북 화면만 쓸 때도 사용함
    • 개인적으로는 Ctrl + Opt + Cmd + 좌/우 화살표로 창을 화면 왼쪽·오른쪽 절반에 붙이고, Ctrl + Opt + Cmd + 위쪽 화살표로 화면을 채우며, Ctrl + Opt + Cmd + C로 창을 다음 모니터 중앙으로 옮김
      이 정도 단축키면 두 디스플레이로 효과적으로 일하기에 충분함
    • 같은 말을 하려 했고, 거의 모든 창 위치 조작을 즐겁고 괜찮게 만들어줌
    • 같은 목적으로 BetterTouchTool을 씀
  • 이 문제들은 displayplacer https://github.com/jakehilborn/displayplacer와 Phoenix https://github.com/kasper/phoenix 두 가지 무료 오픈소스 도구 덕분에 겪지 않음
    displayplacer는 모니터를 원하는 대로 설정한 뒤 나중에 같은 구성으로 되돌리는 명령을 만들어주는 명령줄 도구이고, 두 작업 장소용 명령을 저장해 Alfred로 실행함
    Phoenix는 창 관리를 위한 키보드 단축키를 직접 작성하게 해주며, 모니터 UUID를 보고 현재 장소를 감지한 뒤 창들을 원하는 위치에 배치하는 키 조합을 만들어뒀음
    비슷한 일은 Moom https://manytricks.com/moom/, Rectangle https://github.com/rxhanson/Rectangle, Magnet https://magnet.crowdcafe.com으로도 가능함
    Dock은 자동 숨김 오른쪽 배치로 쓰고, 메뉴 막대는 가운데 디스플레이에만 항상 보이게 해도 전혀 불편하지 않음

  • ProMotion, 즉 고주사율이 켜진 새 MacBook Pro에서는 데스크톱 전환 애니메이션이 너무 느림
    애니메이션 속도가 디스플레이 주사율에 묶여 있어서 ProMotion을 끄고 60Hz로 설정하면 문제가 해결됨
    애니메이션 중에는 창과 상호작용할 수 없어 새 데스크톱에서 뭔가 클릭하려면 감속 애니메이션이 완전히 끝날 때까지 기다려야 하는데, Apple은 이 문제를 1년 넘게 알고 있음

    • iPad 개발 때문에 macOS를 써야 했던 4년 전부터 같은 불만이 있었음
      Windows나 Plasma 사용자 입장에서는 독점 전체 화면, 스냅 부재, 시뮬레이터를 타일식 구성에 넣으려고 앱 매니페스트를 수정해야 하는 점까지 창 관리자가 시대에 뒤떨어져 보임
      낡은 유틸리티가 딸린 셸 말고 macOS를 개발용으로 좋아하는 이유에 좋은 인상을 받지 못했음
      접근성의 동작 줄이기 설정도 Windows만큼 존중하지 않아서, 긴 애니메이션을 피하는 데도 불편함
  • 원 글에서 불평한 문제는 거의 겪지 않았음
    창이 엉뚱한 화면에서 열리긴 하지만, 같은 창을 몇 달씩 열어두는 편임

    • 원 글은 재부팅을 많이 한다고 했는데, OS 업데이트 때만 재부팅하고 나머지는 절전을 쓰면 대부분의 문제가 사라지는 듯함
      앱을 닫는 것도 마찬가지로, 현대 OS에서는 앱을 열어둬도 포커스가 없을 때는 백그라운드 작업을 많이 돌리지 않는 한 자원을 거의 쓰지 않음
    • 나도 대부분은 겪지 않음
      가끔 창이 섞이긴 하지만 잦지는 않고, Studio Display와 꽤 오래된 Thunderbolt Display를 씀
      Dock 문제도 마우스 감도를 높이고 피츠의 법칙을 활용해서, 커서를 일정 속도로 왼쪽에 던지면 보조 모니터 왼쪽 Dock에 안정적으로 도착함
      두 번째 디스플레이는 주로 “보조” 앱들을 데스크톱별로 나눠두는 용도라 수동 창 관리가 거의 필요 없고, 필요한 창이 있는 데스크톱으로 전환하면 됨
      큰 단일 화면이나 울트라와이드에도 적응할 수는 있겠지만, 다중 모니터에서 가상 데스크톱을 섞어 쓰는 방식은 타일링이나 분할을 만지작거리는 것보다 훨씬 좋음
    • 글을 보고 조금 의아했음
      집과 회사의 서로 다른 다중 화면 구성, 그리고 노트북 단독 사용 사이를 오가지만 macOS가 창 위치를 기억하는지 연구해본 건 아니어도 처리 방식 때문에 짜증난 적은 없음
      전형적인 Apple식으로 그냥 동작함
  • 제목만 놓고 보면 Windows나 Linux로 바꿔도 거의 그대로 맞음
    기술 인력을 대규모로 내보내고 미래형 인공지능과 고급 대형 언어 모델로 대체할 수 있다고 하면서, 디스플레이 두 대만 꽂으면 컴퓨터가 망가짐

    • Windows에서는 분노의 원천임
      해결책은 디스플레이 케이블의 핫플러그 감지 핀을 물리적으로 막아 모니터를 꺼도 되게 하거나, PersistentWindows를 쓰는 것인데 복원이 느리고 가상 데스크톱 사이에서 튐
      게다가 “windows”와 “virtual desktops” 관련 검색어는 검색하기도 최악임
    • 이것과 하루 종일 올바른 오디오 출력을 꾸준히 고르는 문제가 함께 있음
    • “디스플레이 두 대만 꽂으면 컴퓨터가 망가진다”는 문제는 Kyle Machulis가 고치지 않았나?
    • 두 대보다는 세 대에서 더 그럼