killall Dock macht, und wann du es nutzen solltestKurze Antwort: Es erzwingt das Beenden des Docks, und macOS startet sofort eine frische Kopie.
Nichts wird gelöscht und nichts wird zurückgesetzt. Deine Apps, Fenster und Dateien bleiben unberührt.
killall Dock
Füge das ins Terminal ein und drücke die Eingabetaste. Das Dock verschwindet für etwa eine Sekunde und kommt zurück. Es gibt keine Bestätigung und keine Ausgabe, das ist normal: killall gibt nichts aus, wenn es funktioniert.
killall ist ein Unix-Befehl, der jeden laufenden Prozess mit einem bestimmten Namen findet und ihn zum Anhalten auffordert. Dock ist der Prozessname, mit großem D, denn macOS führt das Dock als gewöhnliche Hintergrundanwendung aus, nicht als Teil des Systems selbst.
Um das Dock kümmert sich launchd, das angewiesen ist, es am Leben zu halten. In dem Moment, in dem du es beendest, startet launchd es also wieder. Das ist der ganze Trick. Es gibt in macOS keinen Befehl „Dock neu starten“, du beendest es also und lässt das System es zurücksetzen.
Das neue Dock liest seine Einstellungen beim Start frisch ein, weshalb dieser Befehl am Ende fast jedes Dock-Tutorials steht. Eine Einstellung mit defaults write zu ändern, ändert nur den gespeicherten Wert. Das laufende Dock merkt es erst, wenn es neu startet.
Ja, und es ist der normale Weg, Dock-Änderungen anzuwenden. Es löscht nichts, fasst keine Dateien an, und schließt keine Apps. Vollbild-Apps und deine Mission-Control-Spaces bleiben, wie sie waren.
Der einzige sichtbare Nebeneffekt ist klein: Eine App, die gerade hüpft oder ein Badge zeigt, hält für die Sekunde an, in der das Dock weg ist, und wenn dein Dock ausgeblendet ist, kommt es ausgeblendet zurück.
defaults write com.apple.dock-Befehl. Ohne es sitzt deine Änderung in der Einstellungsdatei und tut nichts.Hier tappen Leute in die Falle. killall Dock setzt das Dock nicht zurück. Es startet es mit genau den Einstellungen neu, die es schon hatte. Hat dein Dock die falsche Größe oder die falschen Apps, ändert der Neustart überhaupt nichts.
Das Zurücksetzen ist ein anderer Befehl, und anders als dieser hier wirft er tatsächlich Arbeit weg:
defaults delete com.apple.dock; killall Dock
Das löscht die gesamte Dock-Einstellungsdatei und startet dann das Dock neu, was es auf die Werkseinstellungen zurücksetzt. Jede App, die du angeheftet hast, ist weg, zusammen mit deiner Größe, Position und Ausblenden-Einstellung, und nichts davon lässt sich wiederherstellen. Das killall am Ende ist nur da, damit das Löschen wirksam wird. Lies das Mac-Dock zurücksetzen, bevor du es ausführst.
Willst du das Terminal lieber vermeiden, macht die Aktivitätsanzeige dieselbe Arbeit. Öffne sie, such nach Dock, wähl es aus, klick auf die Stopp-Schaltfläche in der Symbolleiste und wähl Beenden. launchd startet es genau wie vorher neu.
Sich ab- und wieder anzumelden startet auch das Dock neu, zusammen mit allem anderen, weshalb es der langsame Weg zum gleichen Ergebnis ist.
Führst du Dock-Befehle oft aus? Unser Dock-Sperrbefehl-Generator baut sie für dich und setzt das killall Dock ans Ende, damit es nie vergessen wird.
Führst du diese Befehle immer wieder aus? So sperrst du das Dock auf einem Mac, drei Wege im Vergleich.
Nein. Es stoppt den Dock-Prozess, und macOS startet sofort einen neuen. Einstellungen, angeheftete Apps und Dateien bleiben alle unberührt. Der Befehl, der wirklich löscht, ist defaults delete com.apple.dock.
Weil killall genau mit dem Prozessnamen abgleicht, und der Prozess heißt Dock. killall dock zu tippen liefert „No matching processes belonging to you were found“ und bewirkt nichts.
Nein. Das Dock ist ein eigener Prozess, getrennt von allem, was es anzeigt. Deine Apps laufen weiter, und deine Fenster bleiben, wo sie sind.
Nein. Das Dock läuft als du, du kannst es also ohne erweiterte Berechtigungen beenden. Eine Anleitung, die dir sagt, sudo killall Dock zu nutzen, zielt auf das Dock eines anderen Benutzers, was nicht das ist, was du willst.
Selten, und meist ist es nur langsam. Ist es wirklich weg, führ open -a Dock aus, oder meld dich ab und wieder an. Ein Neustart holt es immer zurück, denn launchd startet es als Teil deiner Anmeldesitzung.
Die meisten führen killall Dock aus, weil eine Dock-Einstellung ständig rückgängig gemacht wird. Still Dock sperrt das Dock deines Macs: Größe, Position, Inhalt und Ausblenden-Einstellung halten alle, und wendet Änderungen ohne das Terminal an.
Nutzt du mehr als einen Bildschirm? Das Dock springt auch zwischen ihnen, das ist ein eigenes Problem mit eigenen Lösungen: wie du das Mac-Dock auf einem Bildschirm hältst.
Verhält sich das Dock nicht nur falsch, sondern fehlt es ganz, arbeite stattdessen mein Mac-Dock ist verschwunden durch.