Trả lời ngắn gọn: một Dock cứ đặt lại gần như không bao giờ là ngẫu nhiên. Đó là một trong bốn nguyên nhân, và ba trong số đó bạn có thể khắc phục trong một phút.
Dấu hiệu nhận biết là khi nào nó xảy ra: khi đăng nhập, sau một bản cập nhật, sau khi rút một màn hình, hoặc tưởng chừng như ngẫu nhiên trong lúc bạn làm việc. Mỗi trường hợp chỉ đến một nơi khác nhau.
Đây là nguyên nhân phổ biến nhất, và nó thường có nghĩa là tệp tùy chọn đã bị hỏng. macOS đọc
com.apple.dock khi đăng nhập, và nếu không thể phân tích được tệp đó, nó sẽ quay về mặc định và
ghi ra một tệp mới, làm mất cách sắp xếp của bạn mỗi lần như vậy.
Cách khắc phục là cố tình xóa nó và để macOS xây dựng lại từ đầu:
defaults delete com.apple.dock; killall Dock
Bạn mất các ứng dụng đã ghim đúng một lần, có chủ đích, rồi điều đó không xảy ra nữa. Thiết lập lại Dock rồi đăng xuất và đăng nhập lại để xác nhận nó giữ được. Chi tiết đầy đủ trong cách đặt lại Dock trên Mac. Nếu các biểu tượng chỉ bị đảo thứ tự chứ không quay về mặc định gốc, xem biểu tượng Dock tự sắp xếp lại.
Nếu nó vẫn đặt lại sau đó, tệp tùy chọn không phải là vấn đề và có thứ gì đó đang ghi đè lên nó. Hãy đọc tiếp.
Các bản cập nhật có thể đưa trở lại mặc định của Apple cho những khóa đã thay đổi giữa các phiên bản, và phần ứng dụng gần đây thường là nạn nhân điển hình. Trường hợp này không phải hư hỏng và không cần đến bước xóa ở trên:
defaults write com.apple.dock show-recents -bool false; killall Dock
Một bản cập nhật không nên chuyển Dock của bạn sang cạnh khác hay đổi kích thước của nó. Nếu điều đó xảy ra, thì đó là trường hợp tệp bị hỏng chứ không phải do bản cập nhật.
Đây hoàn toàn không phải là một lần đặt lại, đó là lý do vì sao các cách khắc phục thông thường không có tác dụng. macOS quyết định màn hình nào sở hữu Dock, và di chuyển con trỏ đến cạnh dưới của một màn hình khác sẽ chuyển quyền đó. Không có gì bị ghi đè; Dock đơn giản chỉ là đang ở một nơi khác.
Không có khóa defaults nào cho việc này. Đây là hành vi duy nhất của Dock mà Apple chưa từng đưa ra
một cài đặt nào, đó là lý do vì sao tồn tại các tiện ích để làm việc đó. Xem
giữ Dock trên một màn hình, và
các ứng dụng làm được điều đó.
Nếu kích thước thay đổi mà bạn chưa hề mở Cài đặt Hệ thống, bạn đã vô tình chạm vào thanh chia. Đường thẳng giữa ứng dụng và thư mục của bạn là một tay kéo, nó nằm ở phần bận rộn nhất của màn hình, và không có xác nhận hay cách hoàn tác nào cả.
Dấu hiệu nhận biết là mọi thứ đều thay đổi cùng lúc: mọi biểu tượng đổi kích thước, và mọi cửa sổ bạn đã sắp xếp bị dịch chuyển, vì Dock đã lấy lại không gian đó. Đó là một lần đổi kích thước, không phải đặt lại.
Cách khắc phục là một khóa:
defaults write com.apple.dock size-immutable -bool true; killall Dock
Thanh chia ngừng phản hồi với thao tác kéo và Cài đặt Hệ thống làm mờ điều khiển kích thước. Đổi
true thành false để hoàn tác.
Nếu không điều nào ở trên đúng, có một ứng dụng đang âm thầm chỉnh sửa com.apple.dock phía sau bạn. Các công cụ sao lưu và
đồng bộ, tiện ích "dọn dẹp Mac", và hồ sơ quản lý thiết bị từ công ty đều có thể làm việc này.
Để biết liệu tệp có đang bị ghi đè hay không, hãy theo dõi thời gian chỉnh sửa của nó:
ls -l ~/Library/Preferences/com.apple.dock.plist
Nếu dấu thời gian thay đổi dù bạn chưa hề chạm vào Dock, có thứ khác đang ghi đè. Trên một Mac công việc, hãy kiểm tra Cài đặt Hệ thống › Chung › Quản lý thiết bị để tìm một hồ sơ, thứ bạn không thể ghi đè tại chỗ và cũng không nên cố làm vậy.
Nếu không, bốn khóa immutable chính là thứ ngăn việc ghi của một ứng dụng khác có
hiệu lực. Chúng được liệt kê đầy đủ trong
mọi lệnh defaults của Dock trên Mac.
Chỉ khi nguyên nhân là một ứng dụng khác đang ghi vào đó. Nó sẽ không sửa được một tệp tùy chọn bị hỏng, và bản thân các khóa cũng nằm trong cùng tệp đó, nên một tệp không thể đọc được cũng sẽ mất luôn các khóa. Hãy sửa tệp trước, rồi mới khóa.
defaults delete com.apple.dock
có làm mất, đúng vậy. Các ứng dụng không bị ảnh hưởng, chỉ có danh sách ứng dụng nào được ghim. Chụp lại ảnh màn hình
Dock của bạn trước và việc đưa nó trở lại chỉ mất hai phút.
Không. iCloud không đồng bộ Dock giữa các Mac. Nếu Dock của bạn trông giống một chiếc Mac khác, đó là do Migration Assistant hoặc một lượt khôi phục, không phải do đồng bộ liên tục.
Still Dock giữ cả bốn cài đặt Dock cố định ngay từ thanh menu, và ghi nhớ Dock bạn từng có trước khi khóa. Khóa kích thước là miễn phí.