Kurze Antwort: vier defaults-Schlüssel verhindern, dass das Dock in der Größe geändert, verschoben, geleert oder ausgeblendet wird. Sie werden pro Account gespeichert, auf einem Familien-Mac mit getrennten Logins müssen sie also in jedem einzeln gesetzt werden.
Die Bildschirmzeit macht das nicht. Sie steuert, welche Apps geöffnet werden können und wie lange, und hat überhaupt nichts zum Dock zu sagen.
Jede andere Version dieses Problems geht um ein Gerät, das Fremde nutzen. Ein Familien-Mac ist das Gegenteil: Die Leute, die dein Dock ändern, leben mit dir zusammen, sie tun es nicht absichtlich, und du kannst ihnen den Zugriff nicht einfach entziehen.
Das ändert, wie eine gute Antwort aussieht. Du versuchst nicht zu gewinnen. Du versuchst, den Dienstag wie den Montag aussehen zu lassen.
Die Bildschirmzeit und die Familienfreigabe sind Apples Kindersicherung, und sie sind gut in dem, was sie abdecken: welche Apps laufen dürfen, wie lange, welche Inhalte erlaubt sind, und wann der Mac nachts ruhig wird.
Nichts davon betrifft das Dock. Es gibt keine Bildschirmzeit-Einstellung für Größe, Position, Inhalt oder automatisches Einblenden des Docks. Die beiden lösen unterschiedliche Probleme und funktionieren gut zusammen, aber eins ersetzt das andere nicht.
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
Jede davon graut das passende Bedienelement in den Systemeinstellungen aus, es kann also über die Oberfläche gar nicht geändert werden. Sie überstehen einen Neustart, einen Ruhezustand und ein macOS-Update.
Sie werden pro Account gespeichert. Das ist der Teil, den Leute zu Hause übersehen. Hat die Familie getrennte Logins, bewirkt das Ausführen in deinem nichts in dem von jemand anderem, und jeder Account braucht seinen eigenen Durchgang. Teilen sich alle eine Anmeldung, reicht einmal.
Um eine freizugeben, entferne den Schlüssel, statt ihn auf false zu setzen:
defaults delete com.apple.dock contents-immutable; killall Dock
Jeder Schlüssel mit seinem Typ steht unter jeder Mac-Dock-defaults-Befehl.
Hat der Mac gerade eine Anmeldung, die alle nutzen, ist jedem seine eigene zu geben die größere Lösung, und das Dock ist nur ein Teil dessen, was das klärt: getrennte Schreibtische, getrennte Downloads, getrennter Browserverlauf, getrennt alles. Das Dock hört dann ganz auf, eine gemeinsame Fläche zu sein, und das jeder Person bleibt so, wie sie es hinterlassen hat.
Der Preis ist, dass du die Sperren mehr als einmal einrichtest. Das ist ein kleinerer Preis, als es klingt, und es ist eine einmalige Sache.
Es gibt zwei Wege, diese Einstellungen festzuhalten, und zu Hause ist nur einer davon richtig.
Willst du den Mittelweg, kann Still Dock Touch ID verlangen, um eine Sperre auszuschalten, damit es nicht etwas ist, das jeder, der an die Tastatur kommt, mal eben rückgängig macht, und für dich ist es trotzdem nur einen Fingerabdruck entfernt.
macOS fügt rechts im Dock einen Bereich mit zuletzt genutzten Anwendungen hinzu. Bei einer gemeinsamen Anmeldung füllt er sich mit allem, was die letzte Person geöffnet hat, und er ändert sich jeden Tag, egal ob jemand etwas angefasst hat.
defaults write com.apple.dock show-recents -bool false
killall Dock
Die vier Sperren entfernen es nicht. Das ist eine eigene Einstellung, behandelt unter wie du verhinderst, dass zuletzt genutzte Apps im Dock erscheinen.
Mit der kostenlosen App Still Dock für iPhone und Apple Watch kannst du diese Sperren von deinem Telefon aus prüfen und umschalten, damit das erneute Sperren des Docks nach einer Änderung nicht bedeutet, zum Familien-Mac zurückzulaufen.
Nein. Sie verhindert, dass sich das Dock ändert. Einzuschränken, was installiert oder geöffnet werden kann, ist die Aufgabe der Bildschirmzeit, und beide vertragen sich gut.
Ja, wenn die Familie getrennte Logins hat, denn das sind Einstellungen pro Account. Ein von einem MDM ausgerolltes Profil kann ein ganzes Gerät auf einmal abdecken, aber ein MDM in einem Haushalt ist ein schwereres Werkzeug, als das Problem verdient.
Mit den gewöhnlichen Sperren, ja, wenn sie die Terminal-Befehle finden. Mit einem Profil, nicht vom Terminal aus, auch wenn es sich in den Systemeinstellungen absichtlich noch entfernen lässt. Keines von beiden ist ein Tresor, und keines soll das sein.
Nein. Sie liegen in den Einstellungen des Accounts statt im System, ein Update lässt sie also in Ruhe. Sie überstehen auch den Migrationsassistenten auf einen neuen Mac.
Was in einer Anmeldung eingestellt wird, erscheint nicht in einer anderen, stell die Sperren also in den Accounts ein, die deine Familie tatsächlich nutzt. Ist ein Account einer, den macOS zwischen Sitzungen leert, gehen die Einstellungen mit ihm verloren.
Die Befehle sind identisch, die Situation nicht. Siehe einen Klassenzimmer-Mac, einen Bibliotheks- oder Publikums-Mac, oder die Anleitung zu gemeinsam genutzten Macs für den allgemeinen Fall.