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 spell‑checker? Here's what to do to completely disable it. System‑wide & 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
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
- Restart your Mac with Cmd+R pressed.
- Open Terminal and disable SIP with:
csrutil disable
- 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
- Restart your Mac with Cmd+R pressed.
- Open Terminal and enable SIP with:
csrutil enable
- Restart Mac
Approach #3: Disable spell-checking by removing all languages against which to check spelling
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
- Go to System Preferences → Keyboard → Text
- Untick “Correct spelling automatically”
- From Spelling dropdown, choose “Set up” and select any single language you do not use
- Confirm, go back and select “Automatic by language” from dropdown menu
Original source of solution: https://discussions.apple.com/thread/2577594?tstart=0
