짧은 답: 계속 초기화되는 Dock은 거의 무작위로 일어나는 일이 아닙니다. 네 가지 원인 중 하나이며, 그중 세 가지는 1분 안에 해결할 수 있습니다.
단서는 언제 발생하는가입니다. 로그인할 때, 업데이트 후, 모니터 연결을 해제한 후, 아니면 작업 중에 무작위로 보이는 때인지에 따라 각각 다른 곳을 가리킵니다.
이것이 가장 흔한 경우이며, 대개 환경설정 파일이 손상되었음을 뜻합니다. macOS는 로그인 시 com.apple.dock을 읽는데, 이를 해석할 수 없으면 기본값으로 돌아가 새 파일을 작성하며, 그때마다 레이아웃을 버립니다.
해결 방법은 일부러 이를 삭제해 macOS가 새로 깨끗하게 만들도록 하는 것입니다:
defaults delete com.apple.dock; killall Dock
고정된 앱을 한 번은 의도적으로 잃게 되며, 그 후로는 다시 일어나지 않습니다. Dock을 다시 설정한 다음 로그아웃했다가 다시 로그인하여 유지되는지 확인하십시오. 자세한 내용은 Mac Dock을 재설정하는 방법에 있습니다. 아이콘이 공장 초기화된 것이 아니라 순서만 다르다면 Dock 아이콘이 스스로 재배열되었어요를 참고하십시오.
그렇게 해도 계속 초기화된다면 환경설정 파일이 문제가 아니라 무언가가 계속 다시 쓰고 있는 것입니다. 계속 읽어 보십시오.
업데이트는 버전 간에 바뀐 키에 대해 Apple의 기본값을 다시 적용할 수 있으며, 최근 사용한 앱 섹션이 흔히 그 영향을 받습니다. 이는 손상이 아니므로 위의 삭제 명령이 필요하지 않습니다.
defaults write com.apple.dock show-recents -bool false; killall Dock
업데이트로 인해 Dock이 다른 가장자리로 이동하거나 크기가 바뀌어서는 안 됩니다. 만약 그렇게 되었다면 업데이트가 아니라 파일 손상 사례입니다.
이것은 초기화가 전혀 아니며, 그래서 흔히 쓰는 해결 방법이 아무 효과가 없는 것입니다. Dock을 어느 디스플레이가 갖는지는 macOS가 결정하며, 포인터를 다른 화면 아래쪽으로 옮기면 그 화면에 넘어갑니다. 아무것도 다시 기록된 것이 없으며, Dock은 그저 다른 곳에 있을 뿐입니다.
이를 위한 defaults 키는 없습니다. Apple이 한 번도 설정으로 공개한 적 없는 유일한 Dock 동작이며,
그래서 이를 대신해주는 유틸리티가 존재하는 것입니다.
Dock을 한 화면에 유지하기와
이를 해주는 앱들을 참고하세요.
시스템 설정을 열지 않았는데도 크기가 바뀌었다면 구분선을 스친 것입니다. 앱과 폴더 사이의 선은 드래그 손잡이이며 화면에서 가장 많이 지나다니는 위치에 있고, 확인 절차도 되돌리기 기능도 없습니다.
모든 것이 한꺼번에 움직였다는 것이 단서입니다. 모든 아이콘의 크기가 바뀌고, 배치해 둔 모든 창이 이동했는데, Dock이 그 공간을 다시 가져갔기 때문입니다. 그것은 재설정이 아니라 크기 조정입니다.
해결책은 잠금입니다.
defaults write com.apple.dock size-immutable -bool true; killall Dock
구분선이 드래그에 반응하지 않게 되고 시스템 설정에서 크기 제어 항목이 회색으로 바뀝니다. true를 false로 바꾸면 되돌릴 수 있습니다.
위 방법 중 어느 것도 효과가 없다면, 어떤 앱이 뒤에서 com.apple.dock을 수정하고 있는 것입니다. 백업 및 동기화 도구, '맥 클리너' 유틸리티, 회사에서 배포한 관리형 기기 프로파일이 모두 이런 일을 합니다.
파일이 다시 기록되고 있는지 확인하려면 수정 시각을 지켜보십시오.
ls -l ~/Library/Preferences/com.apple.dock.plist
Dock을 건드리지 않았는데도 타임스탬프가 바뀐다면 다른 무언가가 값을 쓰고 있는 것입니다. 회사용 Mac이라면 시스템 설정 › 일반 › 기기 관리에서 프로파일이 있는지 확인하십시오. 이는 로컬에서 재정의할 수 없으며 시도해서도 안 됩니다.
그렇지 않다면, 다른 앱의 쓰기가 적용되지 못하게 막는 것은 네 가지 immutable 키입니다. 전체 목록은
모든 Mac Dock defaults 명령에 있습니다.
원인이 다른 앱이 그 파일에 값을 쓰는 것일 때만 그렇습니다. 손상된 환경설정 파일을 복구해 주지는 않으며, 잠금 자체도 그 파일 안에 있으므로 읽을 수 없는 파일은 잠금도 함께 잃습니다. 먼저 파일을 고친 다음 잠그십시오.
defaults delete com.apple.dock은
실제로 그렇습니다. 앱 자체는 영향을 받지 않고 어떤 앱이 고정되어 있는지에 대한 목록만 바뀝니다. 먼저 Dock의
스크린샷을 찍어 두면 되돌리는 데 2분이면 됩니다.
아닙니다. iCloud는 Mac 간에 Dock을 동기화하지 않습니다. Dock이 다른 Mac의 것처럼 보인다면 이는 지속적인 동기화가 아니라 마이그레이션 지원 또는 복원 때문입니다.
Still Dock은 메뉴 막대에서 네 가지 Dock 설정을 모두 고정하며, 잠그기 전의 Dock을 기억해 둡니다. 크기 잠금은 무료입니다.