Kurze Antwort: Ein Dock, das sich ständig zurücksetzt, ist fast nie zufällig. Es ist eines von vier Dingen, und drei davon kannst du in einer Minute beheben.
Der Hinweis ist wann es passiert: bei der Anmeldung, nach einem Update, nach dem Abziehen eines Monitors, oder scheinbar zufällig während der Arbeit. Jedes weist woanders hin.
Das ist der häufigste Fall, und meist heißt das, dass die Einstellungsdatei beschädigt ist. macOS liest
com.apple.dock bei der Anmeldung, und kann es die Datei nicht lesen, fällt es auf die Standardwerte zurück und
schreibt eine neue, wodurch deine Anordnung jedes Mal verloren geht.
Die Lösung ist, sie absichtlich zu löschen und macOS sie sauber neu aufbauen zu lassen:
defaults delete com.apple.dock; killall Dock
Du verlierst deine angehefteten Apps einmal, absichtlich, und danach hört es auf. Richte das Dock erneut ein und meld dich ab und wieder an, um zu bestätigen, dass es hält. Volle Details unter das Mac-Dock zurücksetzen. Sind die Symbole nur in einer anderen Reihenfolge statt zurück auf Werkseinstellung, siehe Dock-Symbole haben sich von selbst neu geordnet.
Setzt es sich danach immer noch zurück, ist die Einstellungsdatei nicht das Problem, und etwas schreibt sie neu. Lies weiter.
Updates können Apples Standardwerte für Schlüssel wieder einführen, die sich zwischen Versionen geändert haben, und der Bereich der zuletzt genutzten Anwendungen ist meist das Opfer. Das ist kein Schaden und braucht das obige Löschen nicht:
defaults write com.apple.dock show-recents -bool false; killall Dock
Ein Update sollte dein Dock nicht an einen anderen Rand verschieben oder seine Größe ändern. Tat es das, ist das der Fall der beschädigten Datei, nicht das Update.
Das ist überhaupt kein Zurücksetzen, weshalb die üblichen Lösungen nichts bewirken. macOS entscheidet, welches Display das Dock besitzt, und den Zeiger an den unteren Rand eines anderen Bildschirms zu bewegen, übergibt es. Nichts wurde neu geschrieben; das Dock ist einfach woanders.
Dafür gibt es keinen defaults-Schlüssel. Es ist das eine Dock-Verhalten, für das Apple nie eine
Einstellung freigelegt hat, weshalb es dafür eigene Werkzeuge gibt. Siehe
das Dock auf einem Bildschirm halten und
die Apps, die das tun.
Ändert sich die Größe, und du hast die Systemeinstellungen nicht geöffnet, hast du die Trennlinie berührt. Die Linie zwischen deinen Apps und deinen Ordnern ist ein Ziehgriff, sie sitzt im belebtesten Teil des Bildschirms, und es gibt keine Bestätigung und kein Rückgängig.
Der Hinweis ist, dass sich alles auf einmal bewegt hat: Jedes Symbol änderte seine Größe, und jedes Fenster, das du angeordnet hattest, verschob sich, weil das Dock sich den Platz zurückgeholt hat. Das ist eine Größenänderung, kein Zurücksetzen.
Die Lösung ist eine Sperre:
defaults write com.apple.dock size-immutable -bool true; killall Dock
Die Trennlinie hört auf, auf Ziehen zu reagieren, und die Systemeinstellungen grauen das Größen-Bedienelement aus. Tausche
true gegen false, um es rückgängig zu machen.
Trifft nichts davon zu, bearbeitet eine App com.apple.dock hinter deinem Rücken. Sicherungs- und
Synchronisationswerkzeuge, „Mac-Cleaner“-Dienstprogramme und von einem Arbeitgeber verwaltete Geräteprofile machen das alle.
Um herauszufinden, ob die Datei neu geschrieben wird, beobachte ihre Änderungszeit:
ls -l ~/Library/Preferences/com.apple.dock.plist
Bewegt sich der Zeitstempel, obwohl du das Dock nicht angefasst hast, schreibt etwas anderes. Prüf auf einem Arbeits-Mac unter Systemeinstellungen › Allgemein › Geräteverwaltung auf ein Profil, das du lokal nicht überschreiben kannst und auch nicht versuchen solltest.
Ansonsten sind die vier immutable-Schlüssel das, was verhindert, dass das Schreiben einer anderen App
wirksam wird. Sie sind vollständig aufgelistet unter
jeder Mac-Dock-defaults-Befehl.
Nur wenn die Ursache eine andere App ist, die hineinschreibt. Es repariert keine beschädigte Einstellungsdatei, und die Sperren selbst liegen in derselben Datei, eine Datei, die nicht gelesen werden kann, verliert also auch die Sperren. Behebe zuerst die Datei, dann sperr.
defaults delete com.apple.dock
tut das, ja. Die Apps werden nicht angefasst, nur die Liste, welche angeheftet sind. Mach vorher einen Screenshot deines
Docks, dann ist es eine Zwei-Minuten-Arbeit, es wiederherzustellen.
Nein. iCloud synchronisiert das Dock nicht zwischen Macs. Sieht dein Dock wie das eines anderen Macs aus, kommt das vom Migrationsassistenten oder einer Wiederherstellung, nicht von laufender Synchronisation.
Still Dock hält alle vier Dock-Einstellungen aus der Menüleiste fest, und merkt sich das Dock, das du vor dem Sperren hattest. Die Größe zu sperren ist kostenlos.