defaults-komennotLyhyesti: jokainen Dockin asetus on kohteessa com.apple.dock, ja jokainen muutos vaatii perään killall Dock -komennon, muuten mitään ei tapahdu.
Tällä sivulla luetellaan kaikki tietämisen arvoiset avaimet, mitä arvoja ne ottavat ja mitä ne oikeasti tekevät. Tämä on hakuteos, joten siirry suoraan etsimällesi riville.
Kaksi komentoa. Ensimmäinen kirjoittaa asetuksen, toinen käynnistää Dockin uudelleen, jotta se ottaa asetuksen käyttöön:
defaults write com.apple.dock tilesize -int 48; killall Dock
killall Dock -komennon ohittaminen on yleisin syy siihen, että blogikirjoituksen komento ei näytä toimivan: arvo on asetustiedostossa tekemättä mitään. Katso mitä killall Dock tekee, jos haluat yksityiskohdat.
Ennen kuin muutat jotain, katso sen nykyinen arvo, jotta voit palauttaa sen:
defaults read com.apple.dock tilesize
Jos avainta ei ole koskaan asetettu, defaults read palauttaa virheen. Virhe on normaali ja tarkoittaa, että Dock käyttää sisäänrakennettua oletusta. Palataksesi siihen tilaan poista avain. Alkuperäistä lukua ei tarvitse arvata:
defaults delete com.apple.dock tilesize; killall Dock
Nämä neljä muuttavat sitä, miltä Dock tuntuu, ja jokaisella on sivuvaikutus, joka on hyvä tietää ennen suorittamista. Kaikissa kumoaminen on sama: poista avain, niin Dock palaa Applen oletukseen, eikä vanhaa lukua tarvitse muistaa.
| Avain | Mitä se tekee | Sivuvaikutus, joka on hyvä tietää | Kumoa |
|---|---|---|---|
show-recents | Näyttää tai piilottaa Dockin oikean reunan viimeaikaisten ohjelmien osion | Dock on lyhyempi, kun tämä on pois. Käynnissä olevat ohjelmat näkyvät silti. | defaults delete com.apple.dock show-recents; killall Dock |
tilesize | Asettaa kuvakkeen koon pisteinä | Jokainen Dockin mukaan mitoitettu ikkuna siirtyy sen mukana. | defaults delete com.apple.dock tilesize; killall Dock |
mineffect | Valitsee pienennysanimaation: genie, skaalaus tai imu | Vain animaatio muuttuu. Järjestelmäasetukset näyttää vain lampun ja skaalauksen. | defaults delete com.apple.dock mineffect; killall Dock |
autohide-delay | Sekunteja, jotka osoittimen on levättävä reunassa ennen kuin Dock ilmestyy | Arvolla 0 Dock ponnahtaa esiin aina, kun osoitin koskettaa reunaa, mikä voi laueta kurottaessasi vierityspalkkiin tai ikkunan reunaan. | defaults delete com.apple.dock autohide-delay; killall Dock |
Ennen kuin muutat mitään niistä, lue nykyinen arvo. defaults read com.apple.dock tilesize tulostaa arvon. Jos Pääte vastaa, ettei avainta ole, et ole koskaan asettanut sitä, ja Dock on jo oletusarvossaan.
Samat neljä esimerkkiä arvoilla, joita ihmiset yleensä käyttävät:
defaults write com.apple.dock show-recents -bool false; killall Dock
defaults write com.apple.dock tilesize -int 48; killall Dock
defaults write com.apple.dock mineffect -string scale; killall Dock
defaults write com.apple.dock autohide-delay -float 0; killall Dock
Jos haluat kumota kaikki muutoksesi kerralla, palauta Dock oletuksiin.
tilesize on se, jota kaikki haluavat. Se on kuvakkeen koko pisteinä, ja Järjestelmäasetusten liukusäädin kirjoittaa saman arvon.
defaults write com.apple.dock tilesize -int 48; killall Dock
tilesize kokonaisluku, 16–128. Järjestelmäasetusten liukusäädin kattaa myös vain välin 16–128, mutta luvun kirjoittamalla osut tarkkaan kokoon ja pääset siihen myöhemmin takaisin.magnification totuusarvo. Suurenevatko symbolit, kun osoitin kulkee
niiden yli.largesize kokonaisluku, enintään 128. Kuinka suuriksi symbolit kasvavat, kun suurennus
on päällä. Ohitetaan kokonaan, kun se on pois.Hyvä tietää: Dock hyväksyy komentoriviltä mielellään yli 128:n tilesize-arvon ja
rajaa sen sitten seuraavassa käynnistyksessä, joten älä pidä suurempaa lukua piilotettuna ominaisuutena.
orientation merkkijono, left, bottom tai right. Arvoa top ei ole. macOS ei ole koskaan tukenut sitä.autohide totuusarvo. Kätkeytyykö Dock, kunnes työnnät osoittimen reunaan.autohide-delay liukuluku, sekunteja. Kuinka kauan osoittimen on oltava
reunalla ennen kuin Dock tulee esiin. Aseta arvoksi 0, niin se tulee heti.autohide-time-modifier liukuluku. Kuinka kauan liukuanimaatio kestää.
0.15 on nopea, 0 poistaa animaation.Pari, jota ihmiset oikeasti haluavat, on välitön Dock:
defaults write com.apple.dock autohide-delay -float 0
defaults write com.apple.dock autohide-time-modifier -float 0
killall Dock
Tämä sivusto on olemassa näiden avainten vuoksi. Kukin niistä saa vastaavan Järjestelmäasetusten säätimen lakkaamaan vastaamasta, joten asetusta ei voi muuttaa vahingossa, toinen ohjelma ei voi muuttaa sitä, etkä sinäkään puolen vuoden päästä, kun olet unohtanut.
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
size-immutable jäädyttää koon ja samalla jakajan vetokahvan,
jota useimmat oikeasti yrittävät estää.position-immutable jäädyttää reunan, jolla Dock on.contents-immutable estää kuvakkeiden raahaamisen pois, lisäämisen ja järjestyksen muuttamisen.autohide-immutable jäädyttää piilotus- ja näyttämisasetuksen. Tämän
useimmat oppaat jättävät pois.Vaihda true arvoon false, niin mikä tahansa niistä vapautuu.
Komentogeneraattorimme kirjoittaa tarkan komentosarjan valitsemillesi lukituksille,
kumoamiskomennot mukaan lukien. Laajempi vertailu eri tavoista on oppaassa
kolme tapaa lukita Macin Dock.
Nämä neljä ovat käyttäjäkohtaisia ja kumottavissa. Määritysprofiili on versio, joka kestää Päätteen ja uudelleenkäynnistyksen, ja se on oikea työkalu Maciin, jota muut käyttävät, ja väärä omaan koneeseesi.
show-recents totuusarvo. Oikean reunan viimeaikaisten ohjelmien osio.
Arvon asettaminen false-arvoon on korjaus, jota ihmiset etsivät eniten päivityksen jälkeen.static-only totuusarvo. Kun arvo on true, Dock näyttää vain käynnissä olevat
ohjelmat ja piilottaa kaikki kiinnitetyt symbolit. Aidosti erilainen tapa työskennellä.persistent-apps taulukko. Kiinnitetyt ohjelmat. Tätä voi muokata
käsin, mutta se on epämukavaa; vetäminen on helpompaa.persistent-others taulukko. Kansiot ja pinot jakajan
oikealla puolella.show-process-indicators totuusarvo. Käynnissä olevan ohjelman alla oleva piste.Jos haluat tyhjentää Dockin kiinnitetyistä ohjelmista kokonaan niin, että vain käynnissä olevat jäävät:
defaults write com.apple.dock persistent-apps -array; killall Dock
mineffect merkkijono, genie, scale tai
suck. Pienennysanimaatio. suck ei ole koskaan näkynyt Järjestelmäasetuksissa,
ja se on toiminut yli viisitoista vuotta.minimize-to-application totuusarvo. Meneekö pienennetty ikkuna ohjelmansa kuvakkeeseen. Pois päältä se on erikseen oikealla.launchanim totuusarvo. Pomppiva symboli ohjelman avautuessa.scroll-to-open totuusarvo. Vieritä kuvakkeen päällä ylöspäin avataksesi kyseisen ohjelman Exposén.expose-group-apps totuusarvo. Ryhmitteleekö Mission Control ikkunat
ohjelmittain.mru-spaces totuusarvo. Järjestyvätkö Spaces-tilat uudelleen viimeisimmän
käytön mukaan. Aseta arvoksi false, niin työpöytäsi pysyvät kiinteässä järjestyksessä, mikä on toinen
puoli paikallaan pysyvästä työpöydästä.| Avain | Tyyppi | Mitä se tekee |
|---|---|---|
tilesize | int 16–128 | Kuvakkeiden koko |
magnification | bool | Suurenna symbolit osoitettaessa |
largesize | int | Suurennettu koko |
orientation | left/bottom/right | Mikä reuna |
autohide | bool | Piilota, kunnes tarvitaan |
autohide-delay | float | Viive ennen näyttämistä |
autohide-time-modifier | float | Liukumisen nopeus |
size-immutable | bool | Lukitse koko |
position-immutable | bool | Lukitse reuna |
contents-immutable | bool | Lukitse kuvakkeet |
autohide-immutable | bool | Lukitse kätkeminen ja näyttäminen |
show-recents | bool | Viimeisimpien ohjelmien osio |
static-only | bool | Vain käynnissä olevat ohjelmat |
persistent-apps | taulukko | Kiinnitetyt ohjelmat |
persistent-others | taulukko | Kansiot ja pinot |
show-process-indicators | bool | Käynnissä olevien pisteet |
mineffect | genie/skaalaus/imu | Pienennysanimaatio |
minimize-to-application | bool | Pienennä ohjelman kuvakkeeseen |
launchanim | bool | Pomppii avattaessa |
scroll-to-open | bool | Vieritä Exposéta varten |
expose-group-apps | bool | Ryhmittele ohjelmittain |
mru-spaces | bool | Järjestä tilat käytön mukaan |
Jos haluat hylätä kaikki koskaan muuttamasi Dock-asetukset ja palata tehdasasetusten mukaiseen Dockiin:
defaults delete com.apple.dock; killall Dock
Tätä ei voi perua, ja se hylkää tehdyn työn. Kiinnitetyt ohjelmasi, pinosi, kokosi, kaikki. Jos haluat kumota vain yhden asian, poista vain se yksi avain. Lisää tästä oppaassa Macin Dockin nollaaminen.
Lähes aina puuttuva killall Dock. Arvo on kirjoitettu, mutta käynnissä oleva Dock ei ole lukenut sitä uudelleen. Toinen syy on kirjoitusvirhe avaimen nimessä: defaults hyväksyy minkä tahansa keksimäsi avaimen ja kirjoittaa sen iloisesti, koska se ei tiedä, mitä avaimia Dock ymmärtää.
Kyllä. Ne ovat käyttäjäasetuksissasi, joten päivitys ei koske niihin. Siirto uuteen Maciin vie ne myös mukanaan.
Ei, eikä sitä pidä käyttää. Nämä ovat käyttäjäkohtaisia asetuksia. Niiden suorittaminen sudo-komennolla kirjoittaa rootin asetuksiin ja jättää omasi ennalleen, mikä näyttää siltä kuin komento epäonnistuisi hiljaa.
Kyllä, ja juuri siihen neljä
immutable-avainta ovat olemassa. Mikä tahansa ohjelma, jolla on sinun oikeutesi, voi kirjoittaa
com.apple.dock-tiedostoon; lukitukset estävät muutosta tulemasta voimaan.
Still Dock tarjoaa samat neljä lukitusta valikkorivin kytkiminä, sekä yhden asian, jota komennoissa ei ole: se muistaa Dockin sellaisena kuin se oli ennen lukitsemista, joten pääset aina takaisin siihen. Koon lukitseminen on ilmaista.