Réponse courte : killall Dock ne fait que redémarrer le Dock. Si le réglage que vous avez écrit est mal orthographié, écrit au mauvais endroit ou annulé par un profil, le nouveau Dock lit les mêmes anciennes valeurs et semble inchangé.
Lancez defaults read com.apple.dock après votre modification. Si votre clé et sa valeur y sont absentes ou fausses, le problème vient de l'écriture, et le redémarrage s'est bien passé.
Le Dock doit disparaître pendant environ une seconde puis revenir. Si Terminal a affiché No matching processes belonging to you were found, le nom a été tapé en minuscules. Le processus s'appelle Dock, avec un D majuscule :
killall Dock
Plus de détails sur ce que fait la commande, et ce qu'elle ne touche pas, dans ce que fait killall Dock.
defaults write accepte n'importe quelle clé et ne signale aucune erreur. Écrivez tilesise ou contents-immuteable et macOS enregistre un réglage que rien ne lit jamais. Relisez la clé et comparez-la lettre par lettre :
defaults read com.apple.dock tilesize
Supprimez une clé mal orthographiée pour qu'elle ne vous embrouille pas plus tard :
defaults delete com.apple.dock tilesise
Les commandes de chaque clé du Dock sont réunies dans commandes defaults du Dock Mac.
Les réglages du Dock se trouvent dans le domaine com.apple.dock. Une commande copiée d'un vieux message de forum écrit parfois dans un autre domaine, ou dans un chemin de fichier, et le Dock n'y regarde jamais. Deux erreurs courantes :
.plist à la fin du domaine.com.apple.dock alors qu'il appartient à com.apple.spaces, ou l'inverse.Chaque clé attend un type. Les verrous attendent une valeur true ou false, écrite avec -bool. La taille attend un nombre, écrit avec -int. Une valeur écrite sans son type est enregistrée comme texte, que le Dock peut ignorer :
defaults write com.apple.dock size-immutable -bool true; killall Dock
sudo defaults write com.apple.dock ... écrit dans les préférences de l'utilisateur root. Votre Dock s'exécute sous votre compte et ne les lit jamais. Lancez la même commande sans sudo. Le Dock n'a besoin d'aucun mot de passe administrateur pour être modifié.
macOS garde les préférences en mémoire, dans un processus d'arrière-plan appelé cfprefsd. Si vous modifiez ~/Library/Preferences/com.apple.dock.plist dans un éditeur de texte ou dans Xcode, la copie en cache peut l'emporter et écraser votre modification. Utilisez defaults write, qui passe par le cache. Si vous devez modifier le fichier, fermez votre session puis rouvrez-la ensuite.
Sur un Mac professionnel ou scolaire, un profil fourni par le service informatique peut définir des valeurs du Dock. Une valeur gérée l'emporte toujours sur la vôtre : votre écriture passe et le Dock l'ignore. Ouvrez Réglages Système, puis Général, puis Gestion des appareils. Un profil listé là qui mentionne le Dock explique le résultat. Les valeurs gérées apparaissent aussi dans /Library/Managed Preferences. Demandez à la personne qui gère le Mac, et consultez réglages du Dock grisés sur Mac pour les signes.
Certains changements prennent effet, puis sont annulés. Déplacer le curseur de taille dans Réglages Système écrit une nouvelle taille par-dessus la vôtre. Restaurer une sauvegarde, migrer vers un nouveau Mac ou une mise à jour de macOS peut ramener un ancien fichier du Dock. Si le Dock revient sans cesse à une ancienne disposition, suivez pourquoi le Dock Mac se réinitialise tout seul.
Redémarrer le Dock redémarre aussi Mission Control, car le Dock gère les deux. Vos bureaux et vos apps en plein écran sont conservés. Deux choses peuvent ressembler à une réinitialisation :
defaults write com.apple.dock mru-spaces -bool false; killall Dock.Quand le Dock ressemble enfin à ce que vous voulez, les quatre verrous intégrés l'empêchent d'être modifié par un glissement ou un curseur déplacé par erreur : size-immutable, position-immutable, contents-immutable et autohide-immutable. Verrouiller le Dock Mac avec Terminal donne chaque commande et son annulation.
Still Dock place les mêmes verrous derrière des interrupteurs dans la barre des menus. Vous ne tapez aucune commande et ne pouvez pas mal orthographier une clé. Il redémarre le Dock pour vous et indique si chaque verrou est activé. Le verrou de taille fait partie de la version gratuite, et les autres verrous font partie de Still Dock Pro.
Elle n'affiche rien quand elle réussit, et elle réussit aussi avec une clé mal orthographiée. Le silence vous dit que la valeur a été enregistrée, et defaults read vous dit ce qui a été enregistré.
Rarement. Les réglages du Dock s'appliquent après killall Dock. Les réglages des Spaces qui concernent plusieurs écrans demandent une déconnexion. Un redémarrage complet ne vaut la peine que si le Dock ne revient pas du tout.
Non. Elle ne supprime rien et ne ferme aucune app. La commande qui efface votre configuration du Dock est defaults delete com.apple.dock, qui est une réinitialisation.