30 lignes de commande pour mieux contrôler les options cachées de votre mac et de l’accélérer.
Elles sont à copier-coller dans une fenêtre du TERMINAL. Elles permettent d’accélérer les tâches courantes sur mac OS Sonoma, Ventura, Monterey, BigSur et les plus anciennes versions.
NB : il n'existe pas, à ma connaissance, de liste officielle de toutes les commandes Terminal pour mac en pdf et traduites en français
1. Personnaliser l’ouverture de session avec un message en cas de perte ou de vol
sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "En cas de perte, merci de contacter le XX XX XX XX XX."
2. Désactiver la mise en veille
caffeinate
3. Télécharger un fichier mp3 ou autre sans passer par Safari (ou un autre navigateur comme Chrome ou Firefox) :
cd ~/Downloads/
curl -O https://www.XXX.com/XXX.mp3
4. Temps depuis votre mac est allumé
uptime
5. Accelèrer les sauvegardes de timeMachine
sudo sysctl debug.lowpri_throttle_enabled=0
Puis restaurer l’état orginel (en rédémarrant votre mac la valeur sera réinitialisée)
sudo sysctl debug.lowpri_throttle_enabled=1
Pour tester les modifications suivantes une par une, il est nécessaire de relancer le Finder et le Dock via les commandes : killall Dock
et killall Finder
6. Fermer définitivement les PDF ouverts dans Aperçu
defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false
7. Fermer et empêcher QuickTime de relancer automatiquement les clips vidéos ouverts précédemment
defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false
8. Changer le format des captures écrans, du format PNG au Jpeg avec ou sans l’application système Capture
defaults write com.apple.screencapture type JPG
9. Supprimer les ombres des captures écrans (raccourci command + Maj + 4)
defaults write com.apple.screencapture disable-shadow -bool true ; killall SystemUIServer
10. Dans le Dock et le dossier Téléchargements, affiche la sélection en surbrillance des fichiers ou dossier sélectionnés au passage de la souris
defaults write com.apple.dock mouse-over-hilite-stack -boolean YES
11. Désactiver totalement les animations des fenêtres système de mac OS X
defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO
Restauration des paramètres : defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool true
12. Accélérer et réduire la transition d’ouverture et de la fenêtre d’enregistrement de fichier
defaults write NSGlobalDomain NSWindowResizeTime -float 0.001
Pour restaurer le comportement par défaut : defaults write NSGlobalDomain NSWindowResizeTime -float 0.2
13. Lancement d’application via le Dock immédiatement
Pour réduire la petite animation lorsque vous cliquez sur le raccourci d’une application placé dans le Dock, tapez : defaults write com.apple.dock launchanim -bool false
14. Coup d’oeil sans transition defaults write -g QLPanelAnimationDuration -float 0
Rénitialiser la valeur avec : defaults delete -g QLPanelAnimationDuration
15. Changer la couleur de fond du coverflow
Faire défiler les images en utilisant le mode diaporama ou coverflow en anglais est bien pratique. Lorsque vous faites des retouches de colorimétrie pour le web et qu’elles seront intégrées sur un fond blanc, cette ligne de commande est pour vous.
defaults write com.apple.Finder IKImageFlowBackgroundColor -bool true
16. Exposé plus rapide
Un affichage plus réactif des fenêtres d’Exposé : defaults write com.apple.dock expose-animation-duration -float 0.1
17. Cacher coup d’oeil
Par default, la fenêtre de prévisualisation QuickLook qui s’active avec la touche ou barre d’espace reste active au premier plan et ne se ferme pas automatiquement, même lorsque l’on change d’application. Cette ligne permet de la cacher automatiquement, sans avoir à la fermer manuellement.
NB : Bug sous MONTEREY, la solution consiste à relancer le Finder en utilisant le menu pomme (symbole APPLE) Forcer à quitter.
defaults write com.apple.Finder QLHidePanelOnDeactivate 1
18. Supprimer la transition d’infos
defaults write com.apple.finder DisableAllAnimations -bool true
19. Arrêter son mac en ligne de commande sudo halt
Et pour programmer l’arrêt du système dans 10 minutes : sudo shutdown -h +10
20. Redémarrer en ligne de commande
sudo shutdown -r now
21. Vider le cache DNS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; say DNS cache flushed
22. Vider le cache des polices
En tant que graphiste, il arrive que l’on installe beaucoup de typos différentes. Puis avec le temps, on s’en lace et on les supprime. Pour supprimer le cache, saisissez :
atsutil databases -removeUser
23. Pour les SSD, désactivez Sudden Motion Sensor, qui n’est utile que pour les disques durs à plateaux en cas de choc (pour les anciens macbook) sudo pmset -a sms 0
24. Navigateur Safari
Pour charger les pages plus vite, à tester, personnelement la 1ere configuration me convient mieux, après plusieurs tests.
defaults write com.apple.Safari WebKitInitialTimedLayoutDelay -float 0.50
defaults write com.apple.Safari WebKitInitialTimedLayoutDelay 0.25
La valeur initiale est de 1, pour la restaurer : defaults write com.apple.Safari WebKitInitialTimedLayoutDelay -float 1
25. Voir ou cacher les fichiés cachés
Pour rendre visible les fichiers systèmes ou les fichiers .htaccess d’un site web en local :
defaults write com.apple.finder AppleShowAllFiles YES
defaults write com.apple.finder AppleShowAllFiles NO
26. Réparer une application corrompue ou endommagée
sudo spctl --master-disable
sudo chmod -R 777 + glissé déposé appli
xattr -cr + glissé déposé appli
sudo xattr -rd com.apple.quarantine + glissé déposé appli
27. Faire parler son mac
say Bonjour, tu vas bien ?
28. Voir ces informations, adresse IP et configuration réseau
ifconfig
29. Lister les connexions entrantes et sortantes netstat
30 . Nettoyer le contenu de la fenêtre du Terminal pour effacer toutes les lignes et les résultats
clear
31. Réorganiser les applications du LaunchPad. Tri limité par le formatage AFPS, ce script fonctionnait correctement avec les partitions mac OS étendu
defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock