OpenOffice yerine LibreOffice kullanan Ubuntu'nun modern versiyonları, kullanılmayan dil paketlerini temizleyerek başlar. Onları bul:
apt list --installed | grep firefox-locale
apt list --installed | grep libreoffice-help
apt list --installed | grep libreoffice-l10n
Ardından sudo apt remove
komutu, ardından kaldırmak istediğiniz paketlerin boşlukla ayrılmış bir listesini izleyin. Firefox'u yeniden başlattıktan sonra, bu paketlerin kendisiyle ilişkili sözlükleri varsa yazım denetimi sözlüklerinin listesi azalacaktır. (Örneğin, Çince için kaldırılacak sözlük yok.)
Bu hala kullanılmayan ulusal yerler ile ilgili sözlüklere yöneliyor. Firefox için bu, yalnızca kullanmak istediği sözlüklere sembolik bağlantılar içeren yeni bir sözlük dizini oluşturup spellchecker.dictionary_path tercihini kullanarak bu dizini Firefox'a bağlayarak ele alınabilir.
Örnek:
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/
Yukarıdaki komutları yürüttükten sonra, Firefox'ta about: config sayfasını açın ve spellchecker.dictionary_path tercihinin değerini, sembolik bağları içeren dizine referans verecek şekilde değiştirin. Yukarıdaki örnekte, biri ~ / hunspell yol değerini kullanacaktır. Firefox’u yeniden başlattıktan sonra, yazım denetimi için yalnızca iki sözlük önerilmeli: İngilizce (ABD) ve İspanyolca (ABD).
echo | hunspell
1 çıkış kodunu döndürür ve aşağıdaki hatayı yazdırır: "Can't open affix or dictionary files for dictionary named "en_AU"
".