Krótka odpowiedź: cztery klucze defaults powstrzymują zmianę rozmiaru, przesuwanie, opróżnianie i ukrywanie Docka. Są zapisane na konto, więc na rodzinnym Macu z osobnymi logowaniami trzeba je ustawić w każdym.
Czas przed ekranem tego nie zrobi. Kontroluje, które aplikacje można otwierać i na jak długo, i nie ma nic do powiedzenia o Docku.
Każda inna wersja tego problemu dotyczy maszyny używanej przez obcych. Rodzinny Mac jest przeciwieństwem: ludzie zmieniający Twój Dock mieszkają z Tobą, nie robią tego celowo i nie możesz dokładnie odebrać im dostępu.
To zmienia, jak wygląda dobra odpowiedź. Nie próbujesz wygrać. Próbujesz sprawić, by wtorek wyglądał jak poniedziałek.
Czas przed ekranem i Rodzina to rodzicielskie kontrole Apple i dobrze radzą sobie z tym, co obejmują: które aplikacje mogą działać, jak długo, jakie treści są dozwolone i kiedy Mac cichnie na noc.
Nic z tego nie dotyka Docka. W Czasie przed ekranem nie ma ustawienia rozmiaru, położenia, zawartości ani automatycznego ukrywania Docka. Oba rozwiązują różne problemy i dobrze działają razem, ale jedno nie zastępuje drugiego.
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
Każde wyszarza odpowiednią kontrolkę w Ustawieniach systemowych, więc nie da się go zmienić z interfejsu w ogóle. Przetrwają restart, uśpienie i aktualizację macOS.
Są zapisane na konto. Tę część ludzie pomijają w domu. Jeśli rodzina ma osobne logowania, uruchomienie ich na Twoim nic nie zmienia na cudzym i każde konto potrzebuje własnego przejścia. Jeśli wszyscy dzielą jedno logowanie, wystarczy raz.
Aby zwolnić jedną, usuń klucz zamiast ustawiać go na false:
defaults delete com.apple.dock contents-immutable; killall Dock
Każdy klucz z jego typem jest w każde polecenie defaults Docka na Macu.
Jeśli Mac ma obecnie jedno logowanie, z którego korzysta każdy, większym rozwiązaniem jest dać każdemu własne, a Dock to tylko część tego, co to załatwia: osobne Pulpity, osobne Pobrane, osobna historia przeglądarki, osobne wszystko. Dock przestaje wtedy być wspólną powierzchnią i zostaje taki, jak go kto zostawił.
Koszt polega na tym, że konfigurujesz blokady więcej niż raz. To mniejszy koszt, niż się wydaje, i jednorazowy.
Są dwa sposoby przechowywania tych ustawień i w domu tylko jeden jest właściwy.
Jeśli chcesz złotego środka, Still Dock może wymagać Touch ID do wyłączenia blokady, więc nie jest to coś, co ktoś przechodzący obok klawiatury cofnie od niechcenia, a dla Ciebie to nadal jeden odcisk palca.
macOS dodaje sekcję ostatnio używanych aplikacji po prawej stronie Docka. Przy wspólnym logowaniu wypełnia się tym, co otworzyła ostatnia osoba, i zmienia się codziennie, niezależnie od tego, czy ktoś cokolwiek dotykał.
defaults write com.apple.dock show-recents -bool false
killall Dock
Cztery blokady go nie usuwają. To osobne ustawienie, opisane w jak powstrzymać pojawianie się ostatnich aplikacji w Docku.
Darmowa aplikacja Still Dock na iPhone’a i Apple Watch pozwala sprawdzać i przełączać te blokady z telefonu, więc ponowne zablokowanie Docka po zmianie nie oznacza wracania do rodzinnego Maca.
Nie. Powstrzymuje zmiany Docka. Ograniczanie tego, co można instalować lub otwierać, to zadanie Czasu przed ekranem, a oba dobrze współpracują.
Tak, jeśli rodzina ma osobne logowania, bo to preferencje na konto. Profil wypychany przez MDM może objąć całe urządzenie naraz, ale MDM w domu to cięższe narzędzie, niż zasługuje ten problem.
Przy zwykłych blokadach tak, jeśli znajdą polecenia Terminala. Przy profilu nie z Terminala, choć nadal można go usunąć celowo w Ustawieniach systemowych. Żadne z nich nie jest sejfem i nie ma nim być.
Nie. Żyją w preferencjach konta, a nie w systemie, więc aktualizacja ich nie rusza. Przechodzą też przez Asystenta migracji na nowego Maca.
Wszystko, co ustawiono w jednym logowaniu, nie pojawia się w innym, więc ustaw blokady na kontach, z których Twoja rodzina naprawdę korzysta. Jeśli konto jest czyszczone przez macOS między sesjami, ustawienia znikają razem z nim.
Polecenia są identyczne, sytuacja nie. Zobacz Mac w klasie, Mac w bibliotece lub publiczny albo przewodnik o współdzielonym Macu w przypadku ogólnym.