====== 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 ==== defaults write -g NSAllowContinuousSpellChecking -bool false Original source: [[https://superuser.com/questions/367533/can-spell-checking-be-disabled-by-default-on-os-x|SuperUser]] and [[https://www.reddit.com/r/MacOS/comments/1mnr461/how_to_turn_off_spell_check/|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]] - 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 ==== 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: [[https://web.archive.org/web/20140711050231/www.chromescreen.com/disable-spell-checker-in-mac-osx-system-wide/|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]] ~~socialite~~ {{tag>os-x fresh-install howto}} ===== Comments ===== ~~DISQUS~~