Thunderbird - удалить неиспользуемые словари из меню

Thunderbird - удалить неиспользуемые словари из меню

Я использую Thunderbird с двумя наборами словарей: английский и испанский. В меню проверки орфографии я нахожу около 30 локализованных словарей (все испаноговорящие страны, а для английского: США, Англия, Канада).

Довольно раздражает, что каждый раз, когда мне нужно найти единственный нужный словарь, я вижу целую кучу других словарей (бесполезных для меня).

Есть ли способудалятьнеиспользуемые словари из меню и оставить 2 или 3, которые я действительно использую?

решение1

Решение, которое я нашел, — удалить неиспользуемые словари из /usr/share/myspell/dicts.

Файлы *.dic и *.aff и оставляю только три языка, которые использую: en-US.dic, en-US.aff, es.dic, es-ES.dic, es-ES.aff.

Прежде чем что-либо удалять, сделайте резервную копию всего каталога.

решение2

Что я сделал:

  1. Удаление символической ссылки словарей в /usr/lib/thunderbird/
  2. Установка словарей вручную (Инструменты > Параметры или Правка > Настройки, затем Состав и нажмите Загрузить больше словарей).
  3. Добавление правила dpkg-divert для предотвращения восстановления ссылки при каждом обновлении Thunderbird.

В командной строке введите:

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

А затем установите нужные вам словари в Thunderbird, как описано выше.

решение3

Первое, вероятно, более простое решение может быть достигнуто с помощью графического интерфейса пользователя на некоторых системах. Проверьте наличие меню типа "настройки языка" и пункта "поддерживаемые языки". Там вы можете удалить целые языки за один раз.

Более детальный контроль (например, удаление диалектов языка) см. ниже.

Полное решение можно найти, объединив существующие ответы:

Существует несколько местоположений для языков (словарей):

  • /usr/share/myspell/dicts
  • /usr/share/hunspell
  • /usr/lib/thunderbird/dictionaries (это просто символическая ссылка на /usr/share/hunspell)

(отвечают Рингтейл, Крис и Калимос)

Это системные словари. Поэтому, чтобы их аккуратно удалить, вам нужно обратиться к sudo apt removeпакетам, которые установили файлы. Чтобы узнать, в каких пакетах они находятся, можно использовать apt-file search <path/to/file>.

Соответствующие пакеты:

  • мифы-*
  • дефис-*
  • hunspell-*

Вы можете поместить все 3 в sudo apt remove, проверить совпадения перед подтверждением (ВНИМАНИЕ: подтверждение удалит ВСЕ словари, что обычно не то, что вам нужно) и прервать. Затем скопируйте и вставьте соответствующие пакеты в новую команду.

В качестве альтернативы можно начать с eg sudo apt remove hunspell-<TAB>и позволить автодополнению вывести список установленных пакетов.

Пример:

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

Это удалит все материалы на русском языке.

решение4

На моей системе была установлена ​​целая куча пакетов hunspell-en-*. Следующая команда избавилась от них, и эти словари исчезли из меню:

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

Связанный контент