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. Thunderbird가 업데이트될 때마다 링크가 복원되지 않도록 dpkg-divert 규칙을 추가합니다.

명령줄에서 다음을 입력합니다.

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

그런 다음 위에서 설명한 대로 Thunderbird에서 원하는 사전을 설치하세요.

답변3

첫 번째로 더 간단한 솔루션은 일부 시스템에서 GUI를 통해 얻을 수 있습니다. "언어 설정"과 같은 메뉴와 "지원되는 언어" 항목을 확인하세요. 여기에서 한 번에 전체 언어를 제거할 수 있습니다.

보다 세부적인 제어(예: 언어 방언 제거)는 아래를 참조하세요.

기존 답변을 결합하여 전체 솔루션을 찾을 수 있습니다.

언어(사전)에 대한 여러 위치가 있습니다.

  • /usr/share/myspell/dicts
  • /usr/share/hunspell
  • /usr/lib/thunderbird/dictionaries(/usr/share/hunspell에 대한 심볼릭 링크임)

(Ringtail, Chris 및 Calimos 답변에서)

이는 시스템에 설치된 사전입니다. 따라서 파일을 완전히 제거하려면 sudo apt remove파일을 설치한 패키지가 필요합니다 . 해당 패키지가 어떤 패키지에 있는지 알아 보려면 를 사용할 수 있습니다 apt-file search <path/to/file>.

관련 패키지는 다음과 같습니다.

  • 신화-*
  • 하이픈-*
  • 헌스펠-*

3개를 모두 a에 넣고 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

관련 정보