Vérifier et modifier les paramètres d’autocorrection à partir de la ligne de commande dans OS X

Les fonctions de correction automatique de l’orthographe ont tendance à diviser, les utilisateurs de Mac aimant ou détestant généralement cette fonction. La plupart des utilisateurs de Mac savent qu’ils peuvent facilement désactiver la correction automatique en modifiant les préférences système d’OS X, mais les préférences système ne sont accessibles que depuis l’interface graphique d’un Mac. Si vous souhaitez automatiser l’activation ou la désactivation de l’autocorrection pour la configuration des systèmes ou le script d’installation, vous trouverez peut-être utile de savoir que vous pouvez non seulement vérifier l’état actif de l’autocorrection, mais aussi désactiver et activer l’autocorrection à 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 pour la configuration et peut également être pratique pour effectuer des modifications à distance.

Cela fonctionne dans toutes les versions d’OS X qui incluent la fonction d’autocorrection des fautes de frappe, y compris OS X Yosemite et OS X Mavericks. L’approche en 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 du système qui, autrement, est basculé avec le paramètre « orthographe correcte » à la place.

Lecture du réglage autocorrecteur actuel dans OS X avec lecture des valeurs par défaut

Vous voulez savoir en ligne de commande si un Mac spécifique a activé la correction automatique ou non ? Utilisez la commande de lecture par défaut suivante :

lecture par défaut -g NSAutomaticSpellingCorrectionEnabled

Si vous voyez un 1, l’autocorrection est activée, et si vous voyez un 0, elle est désactivée. Binaire.

(Une petite remarque, vous pouvez remplacer « -g » par « NSGlobalDomain » si vous le souhaitez pour des raisons de clarté ou autres, toutes les commandes par défaut de cette page fonctionneront de la même manière avec l’une ou l’autre)

Désactivation de l’autocorrection avec une chaîne de ligne de commande par défaut dans OS X

Ouvrez l’application Terminal et entrez la chaîne par défaut suivante :

par défaut écrire -g NSAutomaticSpellingCorrectionEnabled -bool false

Le changement devrait s’appliquer instantanément à toutes les applications et ne pas nécessiter de redémarrage, même si certaines applications semblent un peu plus obstinées et qu’il peut être nécessaire de les relancer. Deux exceptions notables doivent être traitées séparément : Pages et TextEdit, qui utilisent un mécanisme de correction supplémentaire distinct pour les fautes de frappe et les erreurs grammaticales.

Notez que ce changement apparaîtra également dans les paramètres du panneau de préférences du système. Ainsi, 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éactivation de l’autocorrection avec le terminal sous OS X

Si vous décidez de réactiver la correction automatique, il vous suffit de remplacer « false » par « true » dans la chaîne de commande susmentionnée. La syntaxe complète par défaut pour réactiver l’autocorrection dans OS X est la suivante :

par défaut écrire -g NSAutomaticSpellingCorrectionEnabled -bool true

Là encore, les changements prendront effet immédiatement et ne nécessiteront pas de redémarrage, et l’ajustement des paramètres sera également répercuté dans le panneau de préférences du système basé sur l’interface graphique.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *