Obsah

Disable OS X Spell Checking – Totally & System-wide

Tired of annoying “red dots” under every single word because your language is not supported by OS X spellchecker? Here's what to do to completely disable it. Systemwide & for ever.

Solution

With macOS 10.11+ (El Capitan) and later, Apple introduced System Integrity Protection (SIP), with which you simply cannot change anything under /System folder – that means the original solution does not work anymore.

So there are three possible ways to go about it (I am currently testing #1):

Approach #1: Disable spell checking by default system-wide

defaults write -g NSAllowContinuousSpellChecking -bool false

Original source: SuperUser and Reddit

Approach #2: Relocate spell-checking resources with SIP disabled

This uses original solution, but with SIP disabled:

Step 1: Disable SIP

See https://www.r-studio.com/data_recovery_macintosh/System_Integrity_Protection.shtml

  1. Restart your Mac with Cmd+R pressed.
  2. Open Terminal and disable SIP with:
    csrutil disable
  3. Restart Mac

Step 2: relocate Spell-checking resources

To „sabotage“ SpellChecker you need to rename folder containing its resource files. Simply open Terminal and write down:

sudo mv /System/Library/Services/AppleSpell.service/Contents/Resources /System/Library/Services/AppleSpell.service/Contents/Resources.__DISABLED

Step 3: Re-enable SIP

  1. Restart your Mac with Cmd+R pressed.
  2. Open Terminal and enable SIP with:
    csrutil enable
  3. Restart Mac

Approach #3: Disable spell-checking by removing all languages against which to check spelling

See https://web.archive.org/web/20100123201632/http://myrkur.de/thoughts/2008/09/25/disable-spell-checking-os-x/

Original Solution

To disable SpellChecker you need to rename folder containing its resource files. Simply open Terminal and write down:

  cd /System/Library/Services/AppleSpell.service/Contents/
  sudo mv Resources Resources.__DISABLED

Original source of solution: Disable spell check in Mac OSX system-wide (archived)

However, with macOS 10.11+ (El Capitan) and later, Apple introduced System Integrity Protection (SIP), with which you simply cannot change anything under /System folder.

El Capitan pseudo-solution

  1. Go to System Preferences → Keyboard → Text
  2. Untick “Correct spelling automatically”
  3. From Spelling dropdown, choose “Set up” and select any single language you do not use
  4. Confirm, go back and select “Automatic by language” from dropdown menu

Original source of solution: https://discussions.apple.com/thread/2577594?tstart=0

Comments