En cuanto a las versiones modernas de Ubuntu, que usan LibreOffice en lugar de OpenOffice, comience por eliminar los paquetes de idiomas no utilizados. Encuéntralos con:
apt list --installed | grep firefox-locale
apt list --installed | grep libreoffice-help
apt list --installed | grep libreoffice-l10n
Luego ejecute el sudo apt remove
comando seguido de una lista separada por espacios de los paquetes que desea eliminar. Después de reiniciar Firefox, la lista de diccionarios de corrección ortográfica se reducirá si esos paquetes tienen diccionarios asociados. (No hay diccionario para eliminar para chino, por ejemplo).
Esto aún queda por abordar en los diccionarios asociados con las configuraciones regionales nacionales no utilizadas. Para Firefox, esto se puede solucionar creando un nuevo directorio de diccionario que contenga enlaces simbólicos solo a los diccionarios que uno quiera usar y vinculando este directorio a Firefox usando la preferencia spellchecker.dictionary_path.
Ejemplo:
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/
Después de ejecutar los comandos anteriores, abra la página about: config en Firefox y cambie el valor de la preferencia spellchecker.dictionary_path para que haga referencia al directorio que contiene los enlaces simbólicos. En el ejemplo anterior, uno usaría el valor de ruta ~ / hunspell. Después de reiniciar Firefox, solo se deben ofrecer dos diccionarios para la corrección ortográfica: inglés (Estados Unidos) y español (Estados Unidos).
echo | hunspell
devuelve el código de salida 1 e imprime el siguiente error: "Can't open affix or dictionary files for dictionary named "en_AU"
".