Vérifiez & Modifier les paramètres de correction automatique à partir de la ligne de commande sous OS X
Les fonctionnalités de correction automatique de l'orthographe ont tendance à diviser, les utilisateurs de Mac l'aimant ou le détestant généralement. La plupart des utilisateurs de Mac savent qu'ils peuvent facilement désactiver la correction automatique via un changement de préférence système OS X, mais les Préférences Système ne sont accessibles qu'à partir de l'interface graphique d'un Mac. Si vous souhaitez automatiser l'activation ou la désactivation de la correction automatique pour la configuration des systèmes ou le script de configuration, vous trouverez peut-être utile de savoir que vous pouvez non seulement vérifier l'état actif de la correction automatique, mais également désactiver et activer la correction automatique à partir de la ligne de commande dans OS X en utilisant une chaîne de commande par défaut.Cela peut être très utile dans la configuration et cela peut également être pratique pour effectuer des modifications à distance.
Cela fonctionne dans toutes les versions d'OS X qui incluent la fonctionnalité de correction automatique des fautes de frappe, y compris OS X Yosemite et OS X Mavericks. L'approche de la ligne de commande est évidemment destinée aux utilisateurs avancés qui auraient de bonnes raisons d'utiliser le terminal pour modifier un paramètre système qui est autrement basculé avec le paramètre "orthographe correcte".
Lecture du paramètre de correction automatique actuel sous OS X avec lecture par défaut
Vous voulez savoir à partir de la ligne de commande si un Mac spécifique a activé ou non la correction automatique ? Utilisez la commande de lecture par défaut suivante :
par défaut read -g NSAutomaticSpellingCorrectionEnabled
Si vous voyez un 1, la correction automatique est activée, et si vous voyez un 0, elle est désactivée. Binaire.
(Une remarque rapide, vous pouvez remplacer "-g" par "NSGlobalDomain" si vous le souhaitez pour plus de clarté ou pour une autre raison, toutes les commandes par défaut de cette page fonctionneront de la même manière avec soit )
Désactivation de la correction automatique avec une chaîne de ligne de commande par défaut sous OS X
Ouvrez l'application Terminal et saisissez la chaîne par défaut suivante :
defaults write -g NSAutomaticSpellingCorrectionEnabled -bool false
La modification devrait être appliquée instantanément à toutes les applications et ne nécessitera pas de redémarrage, bien que certaines applications semblent un peu plus têtues et qu'il soit nécessaire de les relancer. Deux exceptions notables qui doivent être traitées séparément sont Pages et TextEdit, qui utilisent un mécanisme de correction séparé supplémentaire pour les fautes de frappe et les erreurs grammaticales.
Notez que ce changement apparaîtra également dans le paramètre du panneau Préférences système, donc si vous le désactivez dans la ligne de commande, la fonction de correction orthographique apparaîtra également dans les paramètres du clavier, et vice versa.
Réactiver la correction automatique avec le terminal sous OS X
Si vous décidez de réactiver la correction automatique, il suffit de changer "faux" en "vrai" dans la chaîne de commande susmentionnée pour faire le travail. La syntaxe complète par défaut pour réactiver la correction automatique sous OS X est la suivante :
defaults write -g NSAutomaticSpellingCorrectionEnabled -bool true
Encore une fois, les modifications prendront effet immédiatement et ne nécessiteront pas de redémarrage, et le réglage des paramètres se poursuivra également dans le panneau de préférences système basé sur l'interface graphique.