간단한 답: macOS에는 Dock을 한 화면에만 고정하는 설정이 없습니다. Apple이 설계한 대로 작동하고 있는 것입니다.
방법은 세 가지가 있으며, 각각 다른 무언가를 포기해야 합니다. 아래에 각 방법의 대가를 있는 그대로 밝혀 두었습니다.
Dock은 특정 화면에 고정되어 있지 않습니다. 포인터를 따라갑니다. 어느 모니터든 아래쪽 가장자리로 커서를 밀어붙이고 잠시 그대로 두면 Dock이 그 화면으로 옮겨 갑니다. 시스템 설정 어디에도 이를 고정하는 설정은 없습니다.
이는 버그도 아니고 무언가 고장 났다는 신호도 아닌, 의도된 동작입니다. 단일 디스플레이에서는 Dock이 갈 곳이 달리 없으므로 전혀 눈치채지 못합니다. 두 번째 모니터를 추가하면 같은 규칙이 마지막으로 무언가를 찾으러 갔던 곳마다 Dock이 나타나는 결과로 바뀝니다.
두 번째 디스플레이에서 브라우저나 동영상을 전체 화면으로 두면 더 심해지는데, 그 화면의 아래쪽 가장자리가 바로 컨트롤에 접근하기 위해 가야 하는 지점이기 때문입니다.
시스템 설정, 데스크탑 및 Dock에서 Mission Control까지 스크롤한 다음 디스플레이마다 다른 공간 사용을 끄십시오. 로그아웃 후 다시 로그인하십시오.
이제 모니터들이 하나의 큰 데스크탑처럼 동작하며, Dock은 주 디스플레이에 자리 잡고 그대로 유지됩니다.
치러야 할 대가. 목록에서 가장 큰 대가입니다. 각 디스플레이가 더 이상 고유한 스페이스를 갖지 못하므로 전체 화면 앱이 화면별로 동작하지 않게 되고, 한 모니터에서 동영상을 전체 화면으로 재생하면 다른 모니터가 검게 변합니다. 다중 모니터 환경이 많은 경우 이는 처음 겪던 문제보다 더 나쁜 문제가 됩니다.
시스템 설정, 데스크탑 및 Dock, 화면상의 위치에서 왼쪽 또는 오른쪽을 선택하십시오.
옆쪽 가장자리에 두면 Dock이 실수로 나타날 일이 훨씬 줄어듭니다. 모니터 배치의 바깥쪽 가장자리로 포인터를 실수로 밀어 넣는 일은 거의 없지만, 아래쪽 가장자리는 끊임없이 지나다니기 때문입니다.
대가로 치르는 것. 직접 선택한 것과 다른 Dock 배치가 되며, 이는 문제를 없애는 것이 아니라 줄여줄 뿐입니다. 여전히 Dock을 옮길 수는 있습니다.
시스템 설정, 디스플레이에서 정돈을 클릭하고, 흰색 메뉴 막대 띠를 메인으로 사용할 디스플레이 쪽으로 드래그하십시오. Apple은 이를 메인 디스플레이라고 부르지만 대부분은 메인 화면이라고 부르며, 메뉴 막대가 있는 화면이 바로 이것입니다.
이것만으로는 Dock이 이동하는 것을 막지 못합니다. 다만 Dock이 기본적으로 어디에 있고 어디로 돌아가는지를 결정하므로, 해결 방법 1을 대신하기보다는 함께 적용할 가치가 있습니다.
이 문제를 다루는 대부분의 글은 다음을 권장합니다:
defaults write com.apple.dock autohide-delay -float 9999999; killall Dock
Dock이 이동하기 전의 지연 시간을 아주 길게 만들어 실제로는 거의 일어나지 않게 한다는 발상이었습니다. 몇 년 동안은 실제로 잘 작동했습니다.
현재 macOS에서는 신뢰할 수 없으며, 오히려 반대 효과를 낼 수도 있습니다. Sonoma 이후로 Dock이 디스플레이 사이를 더 느리게가 아니라 더 빠르게 옮겨 다닌다는 보고가 있습니다. 지금도 이 방법을 권장하는 글들조차 이런 경고를 함께 싣고 있습니다. 이미 실행했다면 다음으로 되돌리세요:
defaults delete com.apple.dock autohide-delay; killall Dock
여러 사이트에서 이 문제의 최상위 검색 결과로 나오지만 이미 오래된 정보이므로 알아 둘 가치가 있습니다.
포인터 규칙으로 대부분 설명되지만 전부는 아닙니다. 화면 하단 근처에 가지 않아도 Dock이 이동하는 상황이 세 가지 있습니다.
절전 후, 또는 모니터 연결을 해제한 후. 디스플레이가 사라졌다가 돌아오면 macOS는 배치를 다시 구성하며, Dock은 그 시점에 메인인 디스플레이에 자리 잡습니다. 외장 모니터가 Mac보다 깨어나는 속도가 느리면 잠깐 동안은 내장 화면만 있는 상태가 되고, 외장 모니터가 돌아온 후에도 Dock은 그대로 남습니다. 이를 위한 설정은 없습니다. 디스플레이, 정돈에서 외장 모니터를 메인 디스플레이로 설정하면 더 자주 올바른 자리에 안착하지만 항상 그런 것은 아닙니다.
클램셸 모드. 덮개를 닫고 외장 디스플레이를 사용하면 화면이 하나뿐이므로 Dock이 얌전히 있습니다. 덮개를 열면 다시 두 개의 디스플레이와 포인터 규칙으로 돌아갑니다. 덮개를 여는 순간 Dock이 노트북 화면에 나타난다면 바로 이 때문입니다.
Sidecar와 두 번째 디스플레이로 쓰는 iPad. iPad도 디스플레이로 인식되므로 Dock이 그쪽으로 옮겨 갈 수 있습니다. iPad에는 자체 Dock이 있어서 그 위에 Mac의 Dock까지 나타나면 오류처럼 보이기 때문에 사람들이 당황하게 됩니다. 하지만 오류가 아닙니다.
이 동작은 알고 나면 유용합니다. Dock을 특정 모니터로 보내려면 그 화면의 아래쪽 가장자리로 포인터를 밀고 1~2초 그대로 두십시오. 가장자리에서 멈추지 말고 그 너머로 밀어야 합니다. Dock이 넘어옵니다.
아무 일도 일어나지 않는다면 포인터가 충분히 아래로 내려가지 않은 것입니다. 커서가 멈춘 것처럼 보여도 계속 밀어붙이십시오. 실제 트리거 지점은 화면이 끝나는 것처럼 보이는 지점보다 조금 더 아래에 있습니다.
사람들이 실제로 원하는 것은 "Dock을 이 화면에 유지"라는 설정이며, macOS에는 그런 것이 있었던 적이 없습니다. 위의 모든 해결책은 요청에 답하는 대신 기회 자체를 없애는 방식으로 작동합니다.
Still Dock이 그 설정을 더해 줍니다. Mac의 Dock을 잠가 주는 앱입니다. Dock을 두고 싶은 디스플레이를 선택하면 그곳에 고정됩니다. 별도의 공간을 끌 필요도, 선택하지 않은 가장자리로 Dock을 옮길 필요도, 두 macOS 버전 전에 작동을 멈춘 터미널 명령어를 쓸 필요도 없습니다.
다이렉트 다운로드 버전과 Mac App Store 버전 모두에 크기, 위치, 가리기 및 보기, 구성 잠금과 함께 들어 있습니다.
대신 모든 화면에 Dock을 띄우고 싶으신가요? 그 질문에는 짧은 답이 있습니다. 모든 화면에 Dock을 표시할 수 있나요?
아니요. macOS는 한 번에 하나의 화면에 하나의 Dock만 표시하며, 이를 바꾸는 설정이나 타사 앱은 없습니다. 모든 화면에 Dock을 표시하는 방법을 검색해 오셨다면 이것이 그 답이며, 실제로 보고 계신 현상은 아마도 Dock이 포인터를 따라 모니터 사이를 이동하는 것일 겁니다. 이 가이드는 그것을 멈추는 방법을 다룹니다.
디스플레이마다 켜지는 속도가 다르기 때문입니다. 외부 디스플레이가 Mac보다 느리게 깨어나면 잠깐 동안 내장 화면이 유일한 디스플레이가 되고, Dock은 그때 자리 잡은 위치에 그대로 남습니다. 외부 디스플레이를 주 디스플레이로 설정하면 도움이 되지만 매번 해결되지는 않습니다.
예, 디스플레이가 두 대 이상인 모든 Mac에서 그렇습니다. 이는 컴퓨터나 모니터, 케이블의 문제가 아니라 macOS의 표준 동작입니다.
전체 화면 컨트롤이 화면 아래쪽에 있어서, 포인터를 Dock을 불러오는 바로 그 가장자리로 밀어붙이게 되기 때문입니다. 사람들이 이 문제를 겪는 가장 흔한 경로입니다.
이는 상당한 변화를 가져옵니다. 전체 화면 앱이 화면별로 동작하지 않게 되고, 한 앱이 전체 화면으로 전환되면 다른 모니터가 검게 변할 수 있습니다. 완전히 적용하기 전에 하루 정도 사용해 보십시오.
아니요, 그것은 별개의 원인, 즉 구분선이 드래그 손잡이라는 점 때문에 생기는 별개의 문제입니다. Dock 크기가 계속 바뀌는 이유를 참고하십시오. Dock은 밀도가 다른 디스플레이 사이에서도 크기가 바뀌는데, 이는 모니터 가이드에서 다룹니다.
이 문제를 해결하는 앱은 DockLock, LockMyDock, Still Dock 세 가지이며, 각각 다른 문제를 중심으로 만들어졌습니다. DockLock과 Still Dock 비교에서 DockLock이 더 앞서는 부분과 LockMyDock이 맞는 상황을 포함해 각 앱이 하는 일을 다룹니다.