Thunderbird - kullanılmayan sözlükleri menüden kaldır


10

Thunderbird'ü iki sözlükle kullanıyorum: İngilizce ve İspanyolca. Yazım denetleyici menüsünde yaklaşık 30 yerelleştirilmiş sözlük buluyorum (tüm İspanyolca konuşan ülkeler ve İngilizce için: ABD, İngiltere, Kanada).

Tek bir uygun sözlüğü her aramam gerektiğinde, tüm bu diğer sözlükler yığınını (benim için işe yaramaz) görüyorum oldukça sinir bozucu.

Kullanılmayan sözlükleri menüden kaldırmanın ve gerçekten kullandığım 2 veya 3'ü bırakmanın bir yolu var mı ?

Yanıtlar:


5

Bulduğum çözüm, kullanılmayan sözlükleri / usr / share / myspell / dicts'ten silmek.

* .dic ve * .aff dosyalarını seçin ve yalnızca kullandığım üç dili bırakın: en-US.dic, en-US.aff, es.dic, es-ES.dic, es-ES.aff.

Herhangi bir şeyi silmeden önce dizinin tamamını yedekleyin.


4

Ben ne yaptım:

  1. / Usr / lib / thunderbird / içindeki sözlükler sembolik bağlantısını silme
  2. Sözlükleri manuel olarak yükleme (Araçlar> Seçenekler veya Düzen> Tercihler, ardından Kompozisyon ve Daha Fazla Sözlük İndir'e tıklayın).
  3. Thunderbird her güncellendiğinde bağlantının geri yüklenmesini önlemek için dpkg-divert kuralı ekleme.

Komut satırından şunu yazın:

sudo rm /usr/lib/thunderbird/dictionaries
sudo dpkg-divert --add /usr/lib/thunderbird/dictionaries

Ardından Thunderbird'e istediğiniz sözlükleri yukarıda açıklandığı gibi yükleyin.



1

Sistemime bir sürü hunspell-en- * paketi yükledim. Aşağıdaki komut onlardan kurtuldu ve bu sözlükler menüden kayboldu:

sudo apt purge hunspell-en-ca hunspell-en-gb hunspell-en-za

Bu burada çalışmaz, çünkü bu paket adları mevcut değildir, sadece hunspell-tr diğerleri sadece / usr / share / hunspell / içinde bir .dic ve .aff dosyasında sembolik bağlardır.
ñull

0

GUI tarafından bazı sistemlerde ilk, muhtemelen daha basit bir çözüm elde edilebilir. "Dil ayarları" ve "desteklenen diller" noktası gibi bir menü olup olmadığını kontrol edin. Burada tüm dilleri tek seferde kaldırabilirsiniz.

Daha hassas taneli kontrol için (örn. Dil lehçelerini çıkarma) aşağıya bakın.

Mevcut cevaplar birleştirilerek tam bir çözüm bulunabilir:

Diller için birden fazla yer vardır (sözlükler):

  • / Usr / share / myspell / dicts
  • / Usr / share / Hunspell
  • / usr / lib / thunderbird / sözlükler (bu sadece / usr / share / hunspell için bir sembolik bağlantıdır)

(Ringtail, Chris ve Calimos cevaplarından)

Bunlar sistem yüklü sözlüklerdir. Bu yüzden onları temiz bir şekilde kaldırmak sudo apt removeiçin dosyaları yükleyen paketlere ihtiyacınız var. İçinde hangi paketlerin bulunduğunu bulmak için kullanabilirsiniz apt-file search <path/to/file>.

İlgili paketler:

  • mythes- *
  • tire-*
  • hunspell- *

Tüm sudo apt remove3'leri a'ya yerleştirebilir, onaylamadan önce maçları kontrol edebilirsiniz (UYARI: genellikle istediğiniz şey olmayan TÜM sözlükleri kaldıracağını onaylayın) ve iptal edin. Ardından ilgili paketleri yeni bir komuta kopyalayıp geçebilirsiniz.

Alternatif olarak, örn. İle başlayın sudo apt remove hunspell-<TAB>ve otomatik tamamlamanın kurulu paketleri listelemesine izin verin.

Misal:

sudo apt remove hunspell-ru hyphen-ru mythes-ru

Bu, tüm rusça şeyleri kaldıracaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.