간단한 답: 네 가지 defaults 키가 Dock의 크기 변경, 이동, 비우기, 숨기기를 막습니다. 이 키들은 계정별로 저장되므로 로그인이 분리된 가족용 Mac에서는 각 계정마다 설정해야 합니다.
스크린 타임으로는 이를 할 수 없습니다. 스크린 타임은 어떤 앱을 얼마나 오래 열 수 있는지를 제어할 뿐, Dock에 대해서는 전혀 관여하지 않습니다.
이 문제의 다른 모든 경우는 낯선 사람이 쓰는 컴퓨터에 관한 것입니다. 가족용 Mac은 정반대입니다. Dock을 바꾸는 사람들이 함께 사는 가족이고, 일부러 그러는 것도 아니며, 그렇다고 그들의 접근을 딱 잘라 없앨 수도 없습니다.
이 점이 좋은 답이 무엇인지를 바꿉니다. 이기려는 것이 아닙니다. 화요일을 월요일처럼 보이게 만들려는 것입니다.
스크린 타임과 가족 공유는 Apple의 자녀 보호 기능이며, 다루는 범위 안에서는 훌륭하게 작동합니다. 어떤 앱을 실행할 수 있는지, 얼마나 오래, 어떤 콘텐츠가 허용되는지, 그리고 밤에 Mac이 언제 조용해지는지를 관리합니다.
그 어느 것도 Dock에는 영향을 주지 않습니다. Dock의 크기, 위치, 구성, 자동으로 가리기에 대한 스크린 타임 설정은 없습니다. 이 둘은 서로 다른 문제를 해결하며 함께 사용해도 문제없지만, 하나가 다른 하나를 대신할 수는 없습니다.
defaults write com.apple.dock size-immutable -bool true
defaults write com.apple.dock position-immutable -bool true
defaults write com.apple.dock contents-immutable -bool true
defaults write com.apple.dock autohide-immutable -bool true
killall Dock
각 설정은 시스템 설정에서 해당 컨트롤을 회색으로 비활성화하여 인터페이스에서 전혀 바꿀 수 없게 만듭니다. 재시작, 잠자기, macOS 업데이트에도 유지됩니다.
계정별로 저장됩니다. 이것이 가정에서 사람들이 놓치는 부분입니다. 가족이 로그인을 따로 쓴다면 여러분의 계정에서 이를 실행해도 다른 사람의 계정에는 아무 효과가 없으며, 각 계정마다 따로 해야 합니다. 모두가 로그인 하나를 공유한다면 한 번이면 충분합니다.
잠금을 해제하려면 값을 false로 설정하는 대신 키를 제거하십시오:
defaults delete com.apple.dock contents-immutable; killall Dock
모든 키와 그 유형은 모든 Mac Dock defaults 명령에 있습니다.
지금 Mac에 모두가 함께 쓰는 로그인 하나만 있다면, 각자에게 별도의 로그인을 주는 것이 더 근본적인 해결책이며 Dock은 그것이 해결하는 일부일 뿐입니다. 별도의 데스크탑, 별도의 다운로드, 별도의 브라우저 기록 등 모든 것이 분리됩니다. 그러면 Dock은 더 이상 공유되는 대상이 아니게 되고, 각자의 Dock은 두었던 그대로 유지됩니다.
대가는 잠금을 한 번 이상 설정해야 한다는 것입니다. 이는 들리는 것보다 작은 대가이며, 한 번만 하면 됩니다.
이 설정을 유지하는 방법은 두 가지가 있으며, 가정에서는 그중 하나만이 올바른 선택입니다.
중간 정도의 방법을 원하신다면, Still Dock은 잠금을 끌 때 Touch ID를 요구하도록 설정할 수 있습니다. 그러면 키보드를 넘겨받은 사람이 아무렇지 않게 잠금을 풀 수 없으면서도, 본인에게는 지문 하나만큼의 거리에 있게 됩니다.
macOS는 Dock 오른쪽에 최근 사용한 앱 섹션을 추가합니다. 공용 로그인에서는 마지막 사람이 열었던 것들로 채워지며, 아무도 건드리지 않아도 매일 바뀝니다.
defaults write com.apple.dock show-recents -bool false
killall Dock
네 가지 잠금으로는 이를 없앨 수 없습니다. 이는 별도의 설정이며, Dock에 나타나는 최근 사용 앱을 멈추는 방법에서 다룹니다.
무료 iPhone 및 Apple Watch용 Still Dock 앱을 사용하면 휴대폰에서 이 잠금을 확인하고 전환할 수 있어서, 변경 후 Dock을 다시 잠그기 위해 가족용 Mac까지 걸어갈 필요가 없습니다.
아닙니다. 이는 Dock이 바뀌지 않도록 막을 뿐입니다. 설치하거나 열 수 있는 항목을 제한하는 것은 스크린 타임의 역할이며, 둘은 함께 사용해도 문제없습니다.
가족이 각자 다른 계정으로 로그인한다면 그렇습니다. 이 설정은 계정별 환경설정이기 때문입니다. MDM으로 배포한 프로파일은 기기 전체를 한 번에 다룰 수 있지만, 가정에서 MDM을 쓰는 것은 문제에 비해 지나치게 무거운 도구입니다.
일반적인 잠금이라면 터미널 명령을 찾아낼 경우 그렇습니다. 프로파일이라면 터미널로는 안 되지만, 시스템 설정에서 의도적으로 제거하는 것은 여전히 가능합니다. 어느 쪽도 금고는 아니고, 애초에 그럴 목적도 아닙니다.
아닙니다. 이 설정은 시스템이 아니라 계정의 환경설정에 있으므로 업데이트에 영향받지 않습니다. 마이그레이션 지원 프로그램으로 새 Mac에 옮길 때도 그대로 유지됩니다.
한 로그인에서 설정한 내용은 다른 로그인에는 나타나지 않으므로, 가족이 실제로 사용하는 계정마다 잠금을 설정해야 합니다. macOS가 세션 사이에 초기화하는 계정이라면 이 설정도 함께 사라집니다.
명령은 동일하지만 상황은 그렇지 않습니다. 교실 Mac, 도서관이나 공공 Mac, 또는 일반적인 경우는 공유 Mac 가이드를 참고하십시오.