Trả lời ngắn gọn: macOS không có cài đặt nào giữ Dock cố định trên một màn hình. Nó đang làm đúng những gì Apple đã thiết kế.
Có ba cách khắc phục, và mỗi cách đều đánh đổi lấy một điều gì khác. Chúng ở bên dưới, cùng cái giá của từng cách được nêu rõ ràng.
Dock không được gán cố định cho một màn hình. Nó theo con trỏ của bạn. Đẩy con trỏ đến cạnh dưới của bất kỳ màn hình nào và giữ nguyên trong giây lát, Dock sẽ chuyển sang màn hình đó. Không có cài đặt nào ở bất kỳ đâu trong Cài đặt Hệ thống khiến nó đứng yên.
Đây là hành vi có chủ đích, không phải lỗi và cũng không phải dấu hiệu có gì hỏng. Trên một màn hình duy nhất, bạn sẽ không bao giờ nhận ra, vì không có nơi nào khác để nó đi. Thêm một màn hình thứ hai và cùng quy tắc đó biến thành một Dock xuất hiện ở bất cứ đâu bạn vừa với tay đến.
Sẽ tệ hơn nếu bạn giữ một trình duyệt hay một video toàn màn hình trên màn hình thứ hai, vì cạnh dưới của màn hình đó chính xác là nơi bạn đi đến để chạm vào các điều khiển.
Cài đặt Hệ thống, Màn hình nền & Dock, cuộn đến Mission Control, và tắt Màn hình có Không gian riêng. Đăng xuất rồi đăng nhập lại.
Các màn hình của bạn giờ hoạt động như một desktop lớn duy nhất, và Dock sẽ ổn định trên màn hình chính và ở yên đó.
Cái giá bạn phải trả. Đây là sự đánh đổi nặng nề nhất trong danh sách. Mỗi màn hình không còn Spaces riêng của nó nữa, nên các ứng dụng toàn màn hình không còn hoạt động riêng theo từng màn hình, và việc bật video toàn màn hình trên một màn hình sẽ làm tối các màn hình còn lại. Với nhiều thiết lập nhiều màn hình, đây là vấn đề còn tệ hơn cả vấn đề ban đầu.
Cài đặt Hệ thống, Màn hình nền & Dock, Vị trí trên màn hình, và chọn Trái hoặc Phải.
Ở một cạnh bên, Dock có ít cơ hội bị kích hoạt hơn nhiều, vì bạn hiếm khi vô tình đưa con trỏ đến cạnh ngoài của cách sắp xếp màn hình, trong khi bạn thường xuyên đi qua cạnh dưới.
Cái giá bạn phải trả. Một cách sắp xếp Dock khác với cách bạn chọn, và nó chỉ giảm bớt vấn đề chứ không loại bỏ hoàn toàn. Vẫn có thể di chuyển được nó.
Cài đặt Hệ thống, Màn hình, nhấp Sắp xếp, và kéo dải thanh menu màu trắng sang màn hình bạn muốn đặt làm màn hình chính. Apple gọi đó là main display; hầu hết mọi người gọi nó là màn hình chính, và đó là màn hình giữ thanh menu.
Chỉ riêng việc này không ngăn Dock di chuyển. Nó quyết định Dock sống ở đâu theo mặc định và nơi nó quay về, nên đáng để làm cùng với cách khắc phục 1 chứ không phải thay thế cho nó.
Hầu hết các bài viết về vấn đề này đều gợi ý điều sau:
defaults write com.apple.dock autohide-delay -float 9999999; killall Dock
Ý tưởng là làm cho độ trễ trước khi Dock chuyển màn hình dài đến mức thực tế nó không bao giờ xảy ra. Cách này thực sự có hiệu quả trong nhiều năm.
Trên macOS hiện tại, cách này không đáng tin cậy, và có thể gây ra tác dụng ngược. Các báo cáo kể từ Sonoma mô tả Dock di chuyển giữa các màn hình nhanh hơn thay vì chậm hơn. Ngay cả các bài viết vẫn đang gợi ý cách này giờ đây cũng kèm theo cảnh báo đó. Nếu bạn đã chạy nó rồi, hãy hoàn tác bằng:
defaults delete com.apple.dock autohide-delay; killall Dock
Đáng để biết vì đây là kết quả hàng đầu cho vấn đề này trên vài trang web, và nó đã lỗi thời.
Quy tắc theo con trỏ giải thích được phần lớn, nhưng không phải tất cả. Ba tình huống di chuyển Dock mà không cần bạn đến gần cạnh dưới.
Sau khi ngủ hoặc sau khi rút một màn hình. Khi các màn hình biến mất rồi quay lại, macOS xây dựng lại cách sắp xếp, và Dock sẽ nằm ở bất kỳ màn hình nào hiện đang là màn hình chính. Nếu màn hình ngoài của bạn thức dậy chậm hơn Mac, màn hình tích hợp sẽ tạm thời là màn hình duy nhất có mặt, và Dock vẫn ở lại đó ngay cả khi màn hình ngoài quay lại. Không có cài đặt nào cho việc này. Đặt màn hình ngoài làm màn hình chính trong Màn hình, Sắp xếp giúp nó ổn định đúng vị trí thường xuyên hơn, nhưng không phải lúc nào cũng vậy.
Chế độ Clamshell. Khi đóng nắp máy và Mac dùng màn hình ngoài, chỉ có một màn hình duy nhất, nên Dock hoạt động bình thường. Mở nắp máy ra và bạn quay lại với hai màn hình cùng quy tắc theo con trỏ. Nếu Dock lại xuất hiện trên màn hình laptop ngay khi bạn mở nắp, đó chính là lý do.
Sidecar và iPad làm màn hình thứ hai. iPad được tính như một màn hình, nên Dock sẽ chuyển sang đó. Điều này khiến nhiều người bối rối vì iPad có Dock riêng của nó, và việc Dock của Mac xuất hiện đè lên trông giống như một lỗi. Nhưng không phải vậy.
Hành vi tương tự lại trở nên hữu ích khi bạn biết cách dùng nó. Để chuyển Dock sang một màn hình cụ thể, đẩy con trỏ đến cạnh dưới của màn hình đó và giữ nguyên trong một hoặc hai giây. Hãy đẩy qua khỏi cạnh chứ đừng dừng lại ngay tại đó. Dock sẽ chuyển sang.
Nếu không có gì xảy ra, có thể con trỏ chưa đi đủ xuống dưới. Hãy tiếp tục đẩy sau khi con trỏ có vẻ như đã dừng lại, vì điểm kích hoạt nằm hơi xa hơn một chút so với nơi trông như màn hình kết thúc.
Điều mọi người thực sự muốn là một cài đặt nói rằng "giữ Dock trên màn hình này", và macOS chưa bao giờ có cài đặt như vậy. Mọi cách khắc phục ở trên đều hoạt động bằng cách loại bỏ cơ hội xảy ra chứ không phải bằng cách đáp ứng đúng yêu cầu.
Still Dock thêm cài đặt đó. Đó là một ứng dụng khóa Dock trên Mac của bạn. Chọn màn hình bạn muốn Dock ở đó và nó sẽ ở yên đó, mà không cần tắt Spaces riêng biệt, không cần chuyển Dock sang một cạnh bạn không chọn, và không cần một lệnh Terminal đã ngừng hoạt động từ hai phiên bản macOS trước.
Nó có trong cả bản tải trực tiếp và phiên bản Mac App Store, cùng với các khóa cho kích thước, vị trí, ẩn và hiện, và nội dung.
Đang hy vọng có Dock trên mọi màn hình thay vào đó? Câu hỏi đó có một câu trả lời ngắn gọn: bạn có thể hiển thị Dock trên mọi màn hình không?
Không. macOS chỉ hiển thị một Dock, trên một màn hình tại một thời điểm, và không có cài đặt hay ứng dụng bên thứ ba nào thay đổi được điều đó. Nếu bạn tìm kiếm cách hiển thị Dock trên mọi màn hình, đó chính là câu trả lời, và những gì bạn có thể đang thấy là Dock theo con trỏ giữa các màn hình. Hướng dẫn này nói về cách chặn điều đó.
Vì các màn hình thức dậy với tốc độ khác nhau. Nếu màn hình ngoài thức dậy chậm hơn Mac, màn hình tích hợp sẽ tạm thời là màn hình duy nhất, và Dock ở lại nơi nó vừa nằm. Đặt màn hình ngoài làm màn hình chính có giúp ích nhưng không khắc phục được mọi lần.
Có, trên bất kỳ Mac nào có nhiều hơn một màn hình. Đây là hành vi tiêu chuẩn của macOS chứ không phải lỗi ở máy, màn hình hay dây cáp của bạn.
Vì các điều khiển toàn màn hình nằm ở cạnh dưới màn hình, nên bạn đẩy con trỏ đến đúng cạnh triệu hồi Dock. Đây là cách phổ biến nhất khiến mọi người gặp phải điều này.
Nó thay đổi chúng đáng kể. Các ứng dụng toàn màn hình không còn hoạt động riêng theo từng màn hình, và một ứng dụng bật toàn màn hình có thể làm tối các màn hình còn lại của bạn. Hãy thử trong một ngày trước khi cam kết dùng nó.
Không, đó là một vấn đề khác với một nguyên nhân khác, thanh chia là một tay kéo. Xem vì sao Dock của bạn cứ đổi kích thước. Dock cũng đổi kích thước giữa các màn hình có mật độ điểm ảnh khác nhau, được đề cập trong hướng dẫn về màn hình.
Ba ứng dụng giải quyết việc này: DockLock, LockMyDock và Still Dock, được xây dựng quanh những vấn đề khác nhau. So sánh DockLock và Still Dock bao quát những gì mỗi ứng dụng làm được, bao gồm cả nơi DockLock đi xa hơn và LockMyDock phù hợp ở đâu.