FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

11 paramètres cachés de macOS à déverrouiller avec la commande « defaults » dans le Terminal

De nombreuses applications macOS disposent d'un menu Préférences pour personnaliser leurs options. Vous pouvez aussi ajuster les paramètres système via le panneau Préférences Système.

Mais certains réglages avancés ne sont pas accessibles via ces interfaces graphiques. C'est là qu'intervient la commande defaults du Terminal, qui permet de modifier les préférences masquées des apps et du système en ligne de commande.

Découvrez dès à présent 11 paramètres cachés pratiques à activer sur votre Mac avec cette commande puissante.

Que sont les listes de propriétés (plist) ?

Les préférences des applications et des utilisateurs sont stockées dans des fichiers appelés listes de propriétés (fichiers .plist). Évitez d'éditer manuellement ces fichiers : la commande defaults permet de les modifier en toute sécurité.

Ces fichiers se trouvent à deux endroits : les préférences utilisateur dans ~/Library/Preferences/ (le ~ désigne votre dossier personnel) et les préférences système dans /Library/Preferences/.

Les noms des plist correspondent aux domaines des apps, comme com.macpaw.CleanMyMac3.plist pour CleanMyMac 3.

11 paramètres cachés de macOS à déverrouiller avec la commande « defaults » dans le Terminal

Afficher les préférences utilisateur

Visualisez les préférences d'une app via defaults avant toute modification, pour noter les valeurs d'origine.

Pour afficher toutes vos préférences, ouvrez le Terminal (/Applications/Utilitaires/) et tapez :

defaults read

La sortie s'affiche dans le Terminal. Pour l'enregistrer dans un fichier sur le Bureau :

defaults read > ~/Desktop/userpreferences.txt
11 paramètres cachés de macOS à déverrouiller avec la commande « defaults » dans le Terminal

Pour une app spécifique, comme Encrypto :

defaults read com.macpaw.Encrypto
11 paramètres cachés de macOS à déverrouiller avec la commande « defaults » dans le Terminal

Appliquer les modifications

Les changements ne s'appliquent pas aux apps en cours d'exécution. Fermez-les d'abord. Pour le Dock ou Finder, redémarrez-les via killall :

killall Dock
killall Finder

Les commandes ci-dessous incluent le killall nécessaire. Copiez-collez-les directement (clic droit > Coller).

1. Afficher toujours les fichiers cachés dans le Finder

11 paramètres cachés de macOS à déverrouiller avec la commande « defaults » dans le Terminal

Le Finder masque par défaut les fichiers commençant par un point (.). Activez leur affichage :

defaults write com.apple.finder AppleShowAllFiles -bool true && killall Finder

Pour masquer à nouveau :

defaults write com.apple.finder AppleShowAllFiles -bool false && killall Finder

2. Afficher la boîte d'impression étendue par défaut

11 paramètres cachés de macOS à déverrouiller avec la commande « defaults » dans le Terminal

Évitez de cliquer sur « Afficher les détails » à chaque impression :

defaults write -g PMPrintingExpandedStateForPrint -bool true

Pour revenir à l'état compact :

defaults write -g PMPrintingExpandedStateForPrint -bool false

3. Changer le format et l'emplacement des captures d'écran

11 paramètres cachés de macOS à déverrouiller avec la commande « defaults » dans le Terminal

Utilisez Cmd + Maj + 3 pour tout l'écran ou Cmd + Maj + 4 pour une zone. La commande defaults permet de modifier le format et le dossier de sauvegarde par défaut.

4. Glisser les widgets Dashboard sur le Bureau

11 paramètres cachés de macOS à déverrouiller avec la commande « defaults » dans le Terminal

Accédez à Dashboard via F12. Déplacez ses widgets (horloge, météo...) sur le Bureau avec defaults et le raccourci.

5. Désactiver complètement Dashboard

Désactivez-le pour économiser des ressources (sur anciens Mac) :

defaults write com.apple.dashboard mcx-disabled -bool true && killall Dock

Pour réactiver :

defaults write com.apple.dashboard mcx-disabled -bool false && killall Dock

6. Masquer totalement les icônes du Bureau

11 paramètres cachés de macOS à déverrouiller avec la commande « defaults » dans le Terminal

Libérez votre Bureau des fichiers encombrants (accessibles via le dossier Bureau dans le Finder).

7. Afficher les infos système à l'écran de connexion

11 paramètres cachés de macOS à déverrouiller avec la commande « defaults » dans le Terminal

Affichez nom d'ordinateur, version macOS et IP en cliquant sur l'horloge :

sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo HostName

Pour désactiver :

sudo defaults delete /Library/Preferences/com.apple.loginwindow AdminHostInfo

8. Réinitialiser le Dock

11 paramètres cachés de macOS à déverrouiller avec la commande « defaults » dans le Terminal

Revenez aux réglages d'usine :

defaults delete com.apple.dock && killall Dock

9. Ajouter « Quitter » au menu du Finder

11 paramètres cachés de macOS à déverrouiller avec la commande « defaults » dans le Terminal

Ajoutez l'option manquante :

defaults write com.apple.finder QuitMenuItem -bool true && killall Finder

Pour supprimer :

defaults write com.apple.finder QuitMenuItem -bool false; killall Finder

10. Afficher une seule app à la fois

Mode plein écran par app (idéal pour petits écrans) :

defaults write com.apple.dock single-app -bool true && killall Dock

Désactiver :

defaults write com.apple.dock single-app -bool false && killall Dock

11. Personnaliser lignes et colonnes dans Launchpad

11 paramètres cachés de macOS à déverrouiller avec la commande « defaults » dans le Terminal

Pour X colonnes :

defaults write com.apple.dock springboard-columns -int X

Pour X lignes :

defaults write com.apple.dock springboard-rows -int X

Appliquer :

defaults write com.apple.dock ResetLaunchPad -bool true && killall Dock

Réinitialiser aux valeurs par défaut :

defaults delete com.apple.dock springboard-rows
defaults delete com.apple.dock springboard-columns
killall Dock

Réinitialisation complète (avec disposition apps) :

defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock

En savoir plus sur « defaults »

Ces exemples ne sont qu'un aperçu. Consultez la page SS64 sur defaults ou le repo GitHub de herrbischoff pour plus d'idées. Si le Terminal vous intimide, optez pour un outil tiers dédié.


[]