macOS defaults, un site qui documente les réglages cachés du Mac

Nicolas Furno |

macOS defaults est un nouveau site qui recense les lignes de commande defaults write qui permettent de modifier des réglages cachés du système dédié aux Mac. Il existe des centaines de commandes qui peuvent régler plus finement l’interface du système et le comportement de fonctions et d’apps intégrées à macOS. Créé par un développeur français, ce site est encore tout jeune, mais il est ouvert aux contributions pour lister un maximum de commandes.

L’une des fiches proposées par le site macOS defaults.

L’outil en ligne de commande defaults est très ancien et il existe déjà plusieurs ressources qui listent les options que l’on peut modifier en l’utilisant. Ces ressources ont toutefois elles aussi quelques années derrière elles et elles ne sont pas toujours actualisées. Le site macOS defaults ne recensera que les commandes qui fonctionnent encore sur les dernières versions du système.

Il se distingue aussi de ses concurrents par une approche plus grand public. Si c’est possible, chaque commande est illustrée par des captures d’écran, par exemple pour la position du Dock, voire par des vidéos, comme c’est le cas pour l’alerte du Finder en cas de changement d’extension. Ces illustrations sont précieuses pour comprendre immédiatement l’effet de la ligne de commande, au lieu d’avoir à la saisir et deviner par soi-même son rôle.

En contrepartie, le site se remplira sans doute plus lentement, même si son créateur a simplifié les choses, en créant une série de scripts pour filmer l’écran. Toutes les ressources nécessaires pour créer ce site sont open-sources et disponibles sur GitHub, avec l’idée que n’importe qui peut contribuer. Vous pouvez enrichir les commandes existantes ou en ajouter de nouvelles en modifiant ce fichier et en soumettant une « pull-request ».

Le fichier qui contient les commandes traduites en français, sur le site de GitHub.

Le site est proposé à la base en anglais, mais son concepteur étant français, une traduction a été mise en place. Les utilisateurs peuvent changer de langue via un contrôle placé en haut à droite du site et les contributeurs qui le peuvent sont incités à modifier cet autre fichier qui contient la traduction. Tout est prévu pour ajouter d’autres langues, si quelqu’un veut bien traduire le contenu existant.

avatar Mac13 | 

Tiens... c'est intéressant pour les adeptes des codes terminal.

avatar Salapeche | 

Ca s'appel des lignes de commandes...

avatar HoulaHup | 

Très intéressant. Un point que je trouve dommage cependant : "Le site macOS defaults ne recensera que les commandes qui fonctionnent encore sur les dernières versions du système.". Tout le monde n'est pas sur les dernières versions du système, que ce soit pas choix ou par non compatibilité du matériel.

avatar yannbertrand | 

Hello, je suis le créateur du site. Je comprends complètement ce point de vue. J'ai ouvert une issue pour lister les commandes dépréciées.

J'aimerai garder ce site à jour pour les dernières versions mais rien n'empêche de faire un "fork" du projet pour d'autres versions de macOS ;)

avatar huexley | 

Super job merci !

avatar joelcro | 

@yannbertrand

Bravo et merci pour ce site.

avatar maxime101286 | 

@yannbertrand

Bonjour,
La commande défaut est la première que je tape dès que j’installe un OS. Et notes, en est remplie et avec des scripts en tout genre.. C’est un bon truc pour prendre un mac en main, via le terminal. Il y a tellement de réglages fins cachés ! Et ça ouvre sur d’autres connaissances indispensables.

DarkMode et/ou chocolate sont finie. Il y a eu beaucoup de changements sur l interface. les trois de safari/WebKit et TP pour le debug menu.

defaults write com.apple.Safari IncludeDevelopMenu -bool true && \
defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2DeveloperExtrasEnabled -bool true && \
defaults write -g WebKitDeveloperExtras -bool true

avatar inumerix | 

@yannbertrand

Merci pour ton boulot !

avatar iValFR | 

@yannbertrand

Un site top, merci 🙂

avatar scanmb | 

@yannbertrand

Félicitations !!

avatar imrfreeze | 

@yannbertrand

Merci et bravo !

avatar BeePotato | 

@ HoulaHup : « Tout le monde n'est pas sur les dernières versions du système, que ce soit pas choix ou par non compatibilité du matériel. »

Certes (c’est d’ailleurs mon cas). Mais comme indiqué dans l’article, on ne manque pas de ressources en ligne pour trouver des réglages intéressants pour les versions plus anciennes de Mac OS. Par exemple :
https://github.com/mathiasbynens/dotfiles/blob/master/.macos
https://www.defaults-write.com

avatar TrollMan06 | 

Sert à rien

avatar geooooooooffrey | 

@TrollMan06 sert à rien effectivement.

avatar scanmb | 

@TrollMan06

Effectivement, cela s’applique bien à Votre commentaire ...
Belle perspicacité de le reconnaitre.
🙋🏽‍♂️

avatar imrfreeze | 

@scanmb

+1

avatar morpheusz63 | 

Vous voulez pas demander à l'auteur de se site donner un coup de main à l'équipe de stop covid, pour l'adapter au spécificité de iOS? Sinon merci du liens

avatar marc_os | 

-

avatar Faabb | 

Merci beaucoup pour cette belle initiative !

avatar IceWizard | 

CALL -151

avatar Moonwalker | 

Pédagogiquement bien pensé.

avatar Pierre H | 

C'est excellent comme initiative !

avatar MoNg | 

Je me sers d’Onyx pour aller dans les entrailles de mon mac perso, mais c’est du GUI...

avatar Fredje_B | 

Direct dans les favoris et déjà quelques commandes d'appliquées...@yannbertrand merci pour se très bon boulot!

avatar Al_Copett | 

Très beau travail, au moins les Mac users qui veulent tuner leur système pile poil savent comment et surtout savent d'où cela vient.
Apple a au moins eu l'intelligence de ne pas mettre tous les réglages fins à disposition comme Microsoft dans Windows. Ce qui alourdit l'interface pour des réglages utilisés par peut être 5% des utilisateurs.
Les rageux qui trouvent que ce site inutile, passez votre chemin sans troller ça nous fera des vacances.

CONNEXION UTILISATEUR