Lyhyesti: killall Dock vain käynnistää Dockin uudelleen. Jos kirjoittamasi asetus on kirjoitettu väärin, väärään paikkaan tai profiili ohittaa sen, uusi Dock lukee samat vanhat arvot ja näyttää muuttumattomalta.
Aja muutoksesi jälkeen defaults read com.apple.dock. Jos avaimesi ja arvosi puuttuvat sieltä tai ovat väärin, ongelma on kirjoituksessa, ja uudelleenkäynnistys onnistui.
Dockin pitäisi kadota noin sekunniksi ja palata. Jos Pääte tulosti No matching processes belonging to you were found, nimi kirjoitettiin pienillä kirjaimilla. Prosessi on Dock, isolla D:llä:
killall Dock
Lisää komennon toiminnasta ja siitä, mihin se ei koske, on oppaassa mitä killall Dock tekee.
defaults write hyväksyy minkä tahansa antamasi avaimen eikä ilmoita virheestä. Kirjoita tilesise tai contents-immuteable, niin macOS tallentaa asetuksen, jota mikään ei koskaan lue. Lue avain takaisin ja vertaa kirjain kirjaimelta:
defaults read com.apple.dock tilesize
Poista väärin kirjoitettu avain, jottei se hämmennä sinua myöhemmin:
defaults delete com.apple.dock tilesise
Kaikkien Dock-avainten komennot on koottu oppaaseen Macin Dockin defaults-komennot.
Dock-asetukset ovat toimialueessa com.apple.dock. Vanhasta foorumiviestistä kopioitu komento kirjoittaa joskus eri toimialueeseen tai tiedostopolkuun, eikä Dock koskaan katso sinne. Kaksi yleistä lipsahdusta:
.plist-päätteen lisääminen toimialueen loppuun.com.apple.dock, vaikka se kuuluu kohteeseen com.apple.spaces, tai päinvastoin.Jokainen avain odottaa tiettyä tyyppiä. Lukitukset odottavat arvoa true tai false, joka kirjoitetaan -bool-merkinnällä. Koko odottaa lukua, joka kirjoitetaan -int-merkinnällä. Ilman tyyppiä kirjoitettu arvo tallentuu tekstinä, jonka Dock voi jättää huomiotta:
defaults write com.apple.dock size-immutable -bool true; killall Dock
sudo defaults write com.apple.dock ... kirjoittaa root-käyttäjän asetuksiin. Dockisi toimii sinun nimissäsi eikä koskaan lue niitä. Aja sama komento ilman sudo-etuliitettä. Dockin muuttaminen ei vaadi ylläpitäjän salasanaa.
macOS pitää asetuksia muistissa taustaprosessissa nimeltä cfprefsd. Jos muutat tiedostoa ~/Library/Preferences/com.apple.dock.plist tekstieditorissa tai Xcodessa, välimuistikopio voi voittaa ja kirjoittaa muokkauksesi pois. Käytä defaults write -komentoa, joka kulkee välimuistin kautta. Jos sinun on pakko muokata tiedostoa, kirjaudu sen jälkeen ulos ja takaisin sisään.
Työ- tai koulu-Macissa IT:n profiili voi asettaa Dockin arvoja. Hallittu arvo voittaa omasi joka kerta, joten kirjoituksesi menee perille ja Dock jättää sen huomiotta. Avaa Järjestelmäasetukset, sitten Yleiset, sitten Laitehallinta. Siellä oleva Dockin mainitseva profiili selittää tuloksen. Hallitut arvot näkyvät myös kansiossa /Library/Managed Preferences. Kysy Macin hallinnoijalta, ja katso merkit oppaasta Macin Dock-asetukset himmennettyinä.
Jotkin muutokset tarttuvat ja sitten purkautuvat. Järjestelmäasetusten koon liukusäätimen siirtäminen kirjoittaa uuden koon omasi päälle. Varmuuskopiosta palauttaminen, siirto uuteen Maciin tai macOS-päivitys voi tuoda takaisin vanhemman Dock-tiedoston. Jos Dock palaa jatkuvasti vanhaan asetteluun itsestään, käy läpi miksi Macin Dock nollautuu itsestään.
Dockin uudelleenkäynnistys käynnistää uudelleen myös Mission Controlin, koska Dock pyörittää molempia. Työpöytäsi ja koko näytön ohjelmasi säilyvät. Kaksi asiaa voi näyttää nollaukselta:
defaults write com.apple.dock mru-spaces -bool false; killall Dock.Kun Dock vihdoin näyttää haluamaltasi, neljä sisäänrakennettua lukitusta estää sen muuttamisen vetämällä tai vahingossa liikutetulla liukusäätimellä: size-immutable, position-immutable, contents-immutable ja autohide-immutable. Oppaassa Lukitse Macin Dock Päätteellä on jokainen komento ja sen kumoaminen.
Still Dock tuo samat lukitukset valikkorivin kytkimiin. Et kirjoita komentoja etkä voi kirjoittaa avainta väärin. Se käynnistää Dockin uudelleen puolestasi ja näyttää, onko kukin lukitus päällä. Koon lukitus on ilmaisversiossa, ja muut lukitukset kuuluvat Still Dock Prohon.
Se ei tulosta mitään onnistuessaan, ja se onnistuu myös väärin kirjoitetulla avaimella. Hiljaisuus kertoo, että arvo tallennettiin, ja defaults read kertoo, mitä tallennettiin.
Harvoin. Dockin asetukset tulevat voimaan killall Dock -komennon jälkeen. Näyttöjen yli ulottuvat tila-asetukset vaativat uloskirjautumisen. Täysi uudelleenkäynnistys kannattaa vain, jos Dock ei palaa lainkaan.
Ei. Se ei poista mitään eikä sulje ohjelmia. Dock-asetuksesi poistava komento on defaults delete com.apple.dock, joka on nollaus.