Letar du efter själva appen? Still Dock låser din Macs Dock med reglage.
Kort svar: Terminal är gratis och fungerar fint för din egen Mac. En konfigurationsprofil är den enda som överlever att någon försöker ångra. En app är samma lås med ett reglage och en ångra.
Alla tre använder samma underliggande macOS-inställningar. Det som skiljer är hur du ställer in dem och hur svåra de är att ångra.
macOS kan låsa Dock. Det ger dig bara inget reglage för det. Inställningarna är verkliga och har funnits i macOS i över femton år, men de bor i defaults write-kommandon utan plats i Systeminställningar, och därför hittar de flesta dem aldrig.
Det finns fyra lås, och vart och ett fungerar för sig:
Nedan är de tre sätten att tillämpa dem, och vad var och en kostar dig.
| Terminal | Profil | App | |
|---|---|---|---|
| Kostar pengar | Nej | Nej | Ja |
| Låser storlek, position, innehåll, dölj | ✓ | ✓ | ✓ |
| Överlever en omstart | ✓ | ✓ | ✓ |
| Överlever om någon ångrar det | ✕ | ✓ | ✕ |
| Gäller alla användarkonton | ✕ | ✓ | ✕ |
| Talar om att det är på | ✕ | ✓ | ✓ |
| Kommer ihåg dina gamla inställningar | ✕ | ✕ | ✓ |
| Att ändra dig | Skriv kommandot igen | Ta bort i Inställningar | Slå om ett reglage |
Fyra kommandon, ett per lås:
defaults write com.apple.dock size-immutable -bool true; killall Dock
De andra är position-immutable, contents-immutable och autohide-immutable. Hela guiden täcker alla fyra, inklusive den femte som folk upprepar och som inte gör något.
Bra när: det är din egen Mac, du vet vad du vill ha och du inte behöver ändra det ofta.
Haken. Varje lås är ett eget kommando med ett exakt nyckelnamn, och ett stavfel misslyckas tyst utan felmeddelande. Ändrar du dig måste du tillbaka till Terminal. Inget sparar hur din Dock såg ut innan, så om du låser den i fel storlek får du ställa in storleken igen för hand. Och Systeminställningar blir nedtonade med ett meddelande om en profil, vilket är så förvirrande att folk söker efter vad som gick fel flera månader senare.
En profil är vad organisationer använder för att hantera Mac-datorer. Den ligger ovanför användarinställningar, så den håller när en inställning inte gör det.
Bra när: andra använder Mac:en. En reception, ett klassrum, en butiksskärm, en delad familjemaskin.
Haken. Du måste skriva profilens XML eller använda något som genererar den. macOS ber dig godkänna varje. Och den är avsiktligt svårare att ta bort, vilket är poängen men också risken: den överlever det som installerade den, så den måste tas bort med avsikt i Systeminställningar, Allmänt, Enhetshantering.
En app ställer in samma macOS-inställningar, med reglage.
Bra när: du vill se vad som är låst, ändra det utan att slå upp något och få tillbaka din ursprungliga uppsättning.
Haken. Det kostar pengar, och det är ännu en sak som körs. Det du får för det är synlighet och möjlighet att ångra: vilka lås som är på, ett klick för att ändra dem och en ögonblicksbild av den Dock du hade innan du låste.
Still Dock, appen som låser din Macs Dock, är vår, och är det app-formade sättet att låsa Mac-Dock. Den ger de fyra låsen, lägger till en skärmfästning och ett Cmd Q-skydd som Terminal inte alls kan göra, och kan installera profilerna från punkt 2 utan att du skriver XML.
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.
Ja. Inställningarna finns i macOS och har gjort det i flera år. Det som saknas är ett reglage för dem i Systeminställningar, och därför ser det omöjligt ut. Alla tre metoderna på den här sidan ställer in samma underliggande inställningar.
Bara om du låser innehållet. Storleks-, positions- och döljlåsen lämnar dig fri att ordna om Dock som vanligt. Lås bara det du vill hålla.
Ja, alla tre sätten. Det är lagrade inställningar och inte något som körs i minnet.
Ja. Vägen via Terminal är gratis och fungerar, och vår kommandogenerator skriver kommandona åt dig. Du betalar för ett reglage, en etikett som säger vad som är på och en anteckning om den Dock du hade förut.
Det är låset som fungerar. macOS inaktiverar kontrollen och säger att den hanteras av en profil. Det förvirrar folk månader senare när de glömt att de gjorde det. Se Mac-Dockens inställningar nedtonade.
En profil slår en Terminal-inställning. Om dina inställningar är nedtonade och att ångra kommandona inte ändrar något, leta efter en profil.
För de fyra låsen nej, och vi säger det på startsidan. Att fästa Dock vid en skärm och skydda Cmd Q är olika mekanismer utan motsvarighet i Terminal.
Inställningarna och profilerna följer normalt med. Apple kan ändra Dock-beteende i vilken version som helst, vilket gäller alla tre tillvägagångssätten lika.
Kör storlekskommandot. Om det löser ditt problem att frysa storleken kanske du inte behöver något mer. Om du ertappar dig själv med att ångra och göra om det, är det ditt svar.
Om du vill ha hela listan och inte bara låsen, se varje defaults-kommando för Mac-Dock. För problemet med flera skärmar specifikt tar DockLock och Still Dock jämförda upp apparna som löser det, LockMyDock inräknad.