killall Dock i kiedy go używaćKrótka odpowiedź: wymusza zamknięcie Docka, a macOS od razu uruchamia świeżą kopię.
Nic nie jest usuwane ani resetowane. Twoje aplikacje, okna i pliki pozostają nietknięte.
killall Dock
Wklej to do Terminala i naciśnij Return. Dock znika na około sekundę i wraca. Nie ma potwierdzenia ani wyniku, co jest normalne: killall nic nie wypisuje, gdy działa.
killall to polecenie Uniksa, które znajduje każdy działający proces o danej nazwie i każe mu się zatrzymać. Dock to nazwa procesu, wielką literą D, bo macOS uruchamia Dock jako zwykłą aplikację w tle, a nie jako część samego systemu.
Dockiem opiekuje się launchd, któremu kazano utrzymywać go przy życiu. Więc w chwili, gdy go zabijesz, launchd uruchamia go ponownie. To cała sztuczka. W macOS nie ma polecenia „zrestartuj Dock”, więc zabijasz go i pozwalasz systemowi go przywrócić.
Nowy Dock odczytuje ustawienia od nowa przy uruchomieniu, dlatego to polecenie pojawia się na końcu niemal każdego poradnika o Docku. Zmiana ustawienia przez defaults write zmienia tylko zapisaną wartość. Działający Dock nie zauważa tego, dopóki się nie zrestartuje.
Tak i to normalny sposób stosowania zmian w Docku. Niczego nie usuwa, nie dotyka plików i nie zamyka aplikacji. Aplikacje pełnoekranowe i przestrzenie Mission Control zostają, jak były.
Jedyny widoczny skutek uboczny jest drobny: aplikacja, która podskakuje lub pokazuje plakietkę, zatrzymuje się na chwilę, gdy Docka nie ma, a jeśli Dock jest ustawiony na ukrywanie, wraca ukryty.
defaults write com.apple.dock. Bez niego zmiana leży w pliku preferencji i nic nie robi.Tu ludzie dają się złapać. killall Dock nie resetuje Docka. Uruchamia go ponownie z dokładnie tymi ustawieniami, które już miał. Jeśli Twój Dock ma zły rozmiar lub złe aplikacje, jego restart nic nie zmienia.
Reset to inne polecenie i w przeciwieństwie do tego wyrzuca pracę:
defaults delete com.apple.dock; killall Dock
To usuwa cały plik preferencji Docka, a potem restartuje Dock, który wraca z ustawieniami fabrycznymi. Każda przypięta aplikacja znika, razem z rozmiarem, położeniem i ustawieniem ukrywania, i nic z tego nie da się odzyskać. killall na końcu jest tylko po to, by usunięcie weszło w życie. Przeczytaj jak zresetować Dock na Macu, zanim to uruchomisz.
Jeśli wolisz uniknąć Terminala, Monitor aktywności robi to samo. Otwórz go, wyszukaj Dock, zaznacz, kliknij przycisk stopu na pasku narzędzi i wybierz Zakończ. launchd uruchamia go ponownie dokładnie tak jak wcześniej.
Wylogowanie i ponowne zalogowanie też restartuje Dock, razem ze wszystkim innym, dlatego to wolna droga do tego samego wyniku.
Często uruchamiasz polecenia Docka? Nasz generator poleceń blokujących Dock buduje je za Ciebie i dokłada killall Dock na końcu, żeby nigdy o nim nie zapomnieć.
Uruchamiasz te polecenia wielokrotnie? Jak zablokować Dock na Macu, trzy sposoby porównane.
Nie. Zatrzymuje proces Docka, a macOS od razu uruchamia nowy. Ustawienia, przypięte aplikacje i pliki pozostają nietknięte. Polecenie, które coś usuwa, to defaults delete com.apple.dock.
Bo killall dopasowuje nazwę procesu dokładnie, a proces nazywa się Dock. Wpisanie killall dock zwraca „No matching processes belonging to you were found” i nic nie robi.
Nie. Dock to proces odrębny od wszystkiego, co wyświetla. Twoje aplikacje nadal działają, a okna zostają na swoich miejscach.
Nie. Dock działa jako Ty, więc możesz go zamknąć bez podwyższonych uprawnień. Przewodnik każący użyć sudo killall Dock celuje w Dock innego użytkownika, a tego nie chcesz.
Rzadkie i zwykle jest po prostu wolny. Jeśli naprawdę zniknął, uruchom open -a Dock albo wyloguj się i zaloguj. Restart zawsze go przywraca, bo launchd uruchamia go jako część sesji logowania.
Większość ludzi uruchamia killall Dock, bo ustawienie Docka ciągle jest cofane. Still Dock blokuje Dock na Macu: rozmiar, położenie, zawartość i ustawienie ukrywania trzymają, a zmiany stosuje bez Terminala.
Używasz więcej niż jednego ekranu? Dock skacze też między nimi, co jest osobnym problemem z własnymi poprawkami: jak utrzymać Dock Maca na jednym ekranie.
Jeśli Docka w ogóle nie ma, przejdź przez Dock na moim Macu zniknął.