Kort svar: macOS kan låsa Dockens storlek, position, innehåll och automatiska döljning, och kommandona finns nedan.
Haken på en delad Mac är att alla som kan öppna Terminal kan ångra dem med en rad. Om det spelar roll behöver du en konfigurationsprofil i stället, och det avsnittet finns nedan också. Om Mac:en bara är din är så låser du Dock på en Mac det kortare svaret.
En Mac som används av fler än en person samlar små ändringar. Någon snuddar vid avdelaren och varje ikon har olika storlek. Någon drar ut en app för att den inte kände igen den. Någon slår på automatisk döljning, eller flyttar Dock åt vänster, och ingen erkänner.
Inget av detta är illasinnat och inget är svårt att rätta till. Det är bara outtröttligt, och på en maskin i en reception, ett klassrum eller ett butiksfönster ser det vanskött ut.
Ställ in Dock exakt som du vill ha den först, eftersom dessa fryser det som är på plats när du kör dem. Öppna sedan Terminal och kör de du behöver:
defaults write com.apple.dock size-immutable -bool true; killall Dock
defaults write com.apple.dock position-immutable -bool true; killall Dock
defaults write com.apple.dock contents-immutable -bool true; killall Dock
defaults write com.apple.dock autohide-immutable -bool true; killall Dock
Storlek hindrar avdelaren från att dras. Position håller den på den kant du valde. Innehåll hindrar ikoner från att dras ut, släppas in eller ordnas om. Automatisk döljning låser fast inställningen för dölj och visa.
Den kostnadsfria kommandogeneratorn skriver ut dessa för de lås du väljer. Byt true mot false för att släppa något av dem. De motsvarande kontrollerna i Systeminställningar blir nedtonade medan ett lås är på, vilket oroar folk som hittar dem senare.
En sak värd att veta: innehållslåset hindrar Dock från att redigeras. Appar som körs syns fortfarande i den tillfälliga sektionen till höger, och det är normalt, inte ett lås som misslyckas.
Dessa inställningar bor i det användarkonto som körde dem. Det betyder:
false, och det är första träffen för alla som söker.För en familje-Mac är det oftast bra, eftersom ingen försöker kringgå det. För en kiosk, en receptionsmaskin eller ett klassrum är det bara ett förslag.
Skärmtid, som ersatte Föräldrakontroll, är det vanliga förslaget för att låsa en delad Mac. Den är verkligen bra på att begränsa vilka appar som får köras, blockera innehåll och begränsa tider.
Den hanterar inte Dock. Det finns ingen Skärmtid-inställning för Dockens storlek, position eller innehåll. Om problemet du faktiskt har är att Dock ordnas om är Skärmtid inte verktyget, och många råd skickar folk dit ändå.
Mekanismen som verkligen håller på en delad maskin är en konfigurationsprofil. Det är samma sak som företag och skolor använder för att hantera Mac-datorer i stor skala, och den väger tyngre än en inställning på användarnivå.
En profil håller Dock låst genom Terminal-kommandon, genom en omstart och genom borttagningen av det som installerade den. Den tas bort med avsikt, i Systeminställningar, Allmänt, Enhetshantering, inte av misstag.
Still Dock, som låser Mac-Dock, kan installera en per lås från sin menyrad, utan att du skriver någon profil-XML, och är tydlig med avvägningen: profiler är rätt svar för en Mac som andra använder och fel svar för din egen, där de vanliga låsen ångras med ett klick och aldrig frågar efter lösenord.
Använder du mer än en skärm? Dock hoppar också mellan dem, vilket är ett separat problem med egna lösningar: så håller du Mac-Dock på en skärm.
En profil är rätt svar för en delad Mac. För din egen, jämför alla tre: så låser du Dock på en Mac. På en maskin som andra använder, stäng också av avsnittet med senaste appar, som ett lås ensamt inte tar bort: så stoppar du senaste och föreslagna appar.
Ställer du i ordning ett rum med skol-Mac? Det fallet har en egen guide: att låsa Dock på en klassrums-Mac.
Den kostnadsfria appen Still Dock för iPhone och Apple Watch växlar de här låsen, och Stop ⌘Q quitting, från din telefon, utan att du behöver logga in på själva den delade Mac:en.
Nej. Ett defaults write-kommando gäller det konto som körde det, så kör det i varje konto. En profil som skickas ut av en MDM är den enda versionen som täcker varje konto på en gång, inklusive konton som skapas senare. En profil du installerar själv, inklusive de Still Dock gör, gäller din inloggning.
Inte via Systeminställningar, eftersom kontrollerna är nedtonade medan ett lås är på. Men ångra-kommandot i Terminal är en rad och lätt att hitta, så se det här som skydd mot misstag, inte mot någon som är besluten.
Nej. Den styr bara Dock. För att begränsa vad som kan installeras eller köras, använd Skärmtid eller en profil för hanterad enhet.
Profilen blir kvar och Dock förblir låst, vilket är hela poängen. Ta bort den i Systeminställningar, Allmänt, Enhetshantering.
Mekanismen är densamma. Skillnaden är att en hanterad Macs profil installeras på distans och låses så att du inte kan ta bort den lokalt. En du installerar själv kan du alltid ta bort.