Why you can trust ZDNET : ZDNET independently tests and researches products to bring you our best recommendations and advice. When you buy through our links, we may earn a commission. Our process

'ZDNET Recommends': What exactly does it mean?

ZDNET's recommendations are based on many hours of testing, research, and comparison shopping. We gather data from the best available sources, including vendor and retailer listings as well as other relevant and independent reviews sites. And we pore over customer reviews to find out what matters to real people who already own and use the products and services we’re assessing.

When you click through from our site to a retailer and buy a product or service, we may earn affiliate commissions. This helps support our work, but does not affect what we cover or how, and it does not affect the price you pay. Neither ZDNET nor the author are compensated for these independent reviews. Indeed, we follow strict guidelines that ensure our editorial content is never influenced by advertisers.

ZDNET's editorial team writes on behalf of you, our reader. Our goal is to deliver the most accurate information and the most knowledgeable advice possible in order to help you make smarter buying decisions on tech gear and a wide array of products and services. Our editors thoroughly review and fact-check every article to ensure that our content meets the highest standards. If we have made an error or published misleading information, we will correct or clarify the article. If you see inaccuracies in our content, please report the mistake via this form.


My favorite Linux email client flunked spellcheck until I did this

If you've switched to Evolution groupware as your email client of choice, you'll want to enable the automatic spellcheck. Yes, the command line is required.
Written by Jack Wallen, Contributing Writer
Laurence Dutton/Getty Images

I recently migrated from Blue Mail to the Evolution groupware suite on Linux. Since making the switch, I haven't looked back. Evolution is the best combination of a modern UI with the features required to manage efficiently all of my email accounts (and then some).

A few days after starting my journey with this tool, I ran into a bit of a conundrum -- spell check. Evolution has a built-in spell checker for both manual and automatic options. Although the manual option worked fine, enabling the Check spelling while I type option did nothing.

Also: Finally! This is the Linux email client I've been hoping for

I decided it was time to investigate.

Fortunately, my sleuthing didn't take long, and I realized there was a missing piece to the puzzle. Said package is Hunspell, which is an open-source spell checker, morphological analyzer library, and command-line tool. Without this piece of software, Evolution isn't capable of running an automatic spell as you type spellcheck.

Ergo, it must be installed.

Let me show you how.

How to enable Check spelling while you type

What you'll need: To install Hunspell, you'll need a running instance of a Linux distribution and a user with sudo privileges. I will demonstrate this on both the Ubuntu and Fedora distributions.

1. Open a terminal window

The first thing to do is open your terminal window application from the desktop menu.

2. Install Hunspell on Ubuntu

On Ubuntu (or a Ubuntu-based distribution), the command to install Hunspell is:

sudo apt-get install hunspell -y

3. Install Hunspell on Fedora

On Fedora (or a Fedora-based distribution) the installation command is:

sudo dnf install hunspell -y

Also: Two tricks that make using the Linux command line a lot easier

Enable Evolution's automatic spellcheck

Finally, we can enable the automatic spell check in Evolution and it will work as expected. Here's how.

1. Open Evolution Preferences

Click the three-line menu button near the top-right corner of the Evolution window. From the drop-down menu, select Edit > Preferences.

The Evolution Edit menu.

Accessing the Preferences window can also be done with the Shift+Ctrl+S keyboard shortcut.

Screenshot by Jack Wallen/ZDNET

2. Enable automatic spellcheck

Click Composer Preferences in the left sidebar and then click the Spell Checking tab. At the bottom of the window, you should see a checkbox for Check spelling while I type. Click that checkbox to enable the feature. Once you've done that, close Preferences.

The Evolution Composer Preferences window.

You can also select multiple dictionaries for spellcheck.

Screenshot by Jack Wallen/ZDNET

The automatic spellchecking should now work. As you compose an email, any misspelled word will be underlined in red. You can right-click that word to see recommendations. Select a recommendation and it will automatically be changed for you.

Also: The best Linux laptops you can buy: Expert tested

Congratulations, you can now rely on Hunspell and Evolution to keep your spelling in check.

Editorial standards