Что касается современных версий Ubuntu, которые используют LibreOffice вместо OpenOffice, то начните с очистки неиспользуемых языковых пакетов. Найдите их с помощью:
apt list --installed | grep firefox-locale
apt list --installed | grep libreoffice-help
apt list --installed | grep libreoffice-l10n
Затем выполните sudo apt remove
команду, за которой следует разделенный пробелами список пакетов, которые вы хотите удалить. После перезапуска Firefox список словарей для проверки орфографии будет сокращен, если с этими пакетами связаны словари. (Нет словаря для удаления, например, для китайского.)
Это все еще оставляет желать лучшего словари, связанные с неиспользованными национальными языками. Для Firefox это можно решить путем создания нового каталога словарей, содержащего символические ссылки только на словари, которые вы хотите использовать, и связывания этого каталога с Firefox с использованием предпочтения spellchecker.dictionary_path.
Пример:
mkdir ~/hunspell/
ln --symbolic /usr/share/hunspell/en_US.aff /usr/share/hunspell/en_US.dic /usr/share/hunspell/es_US.aff /usr/share/hunspell/es_US.dic ~/hunspell/
После выполнения вышеуказанных команд откройте страницу about: config в Firefox и измените значение предпочтения spellchecker.dictionary_path, чтобы оно ссылалось на каталог, содержащий символические ссылки. В предыдущем примере можно использовать значение пути ~ / hunspell. После перезапуска Firefox для проверки правописания должны быть доступны только два словаря: английский (США) и испанский (США).
echo | hunspell
возвращает код выхода 1 и печатает следующую ошибку: "Can't open affix or dictionary files for dictionary named "en_AU"
".