모두 비슷하게 보이고 추가 드롭 다운 목록에서 나를 괴롭히는 추가 글꼴이 많이 있습니다. 어쨌든 시스템에서 삭제할 수 있습니까?
모두 비슷하게 보이고 추가 드롭 다운 목록에서 나를 괴롭히는 추가 글꼴이 많이 있습니다. 어쨌든 시스템에서 삭제할 수 있습니까?
답변:
몇 가지 방법이 있습니다. 4를 나열 할 수 있습니다 ...
먼저 다음 명령을 사용하여 글꼴 관리자를 설치할 수 있습니다.
sudo aptitude install font-manager
여기에서 글꼴을 비활성화 (제거하지 않음! 비활성화하면 해당 글꼴은 사라지지만 해당 시스템의 다른 사용자는 여전히 볼 수 있음) 할 수 있습니다. 이것은 다음과 같습니다
대안으로 Ubuntu Software Center에서 글꼴을 검색하여 글꼴을 삭제하십시오.
이 명령으로 영어 글꼴을 제거 할 수 없습니다.
sudo apt-get remove ttf-indic-fonts-core ttf-kacst-one ttf-khmeros-core ttf-lao ttf-punjabi-fonts ttf-takao-pgothic ttf-thai-tlwg ttf-unfonts-core ttf-wqy-microhei
다음은 모든 글꼴 패키지 목록입니다 . 글꼴 패키지 이름을 위 명령에 추가하여 제거 할 수 있습니다.
언제든지 원하는 글꼴을 제거하면
sudo apt-get install ttf-indic-fonts-core
그리고 인도어 글꼴이 다시 설치됩니다 (패키지 이름을 원하는 이름으로 변경).
이것 외에도 당신은 볼 수 있습니다
/etc/fonts/fonts.conf
글꼴이 저장된 위치를 확인하십시오. 일반적으로 다음 위치 중 하나에 있습니다.
/usr/share/fonts
/usr/local/share/fonts
/home/$USER/.local/share/fonts
/home/$USER/.fonts
관리자 권한을 사용하면 제거 할 수 있습니다. 그런 다음 어느 위치에서나 사라져야합니다.
Font Manager
설정 페이지를 어떻게 열 수 있습니까? 글꼴 관리자 응용 프로그램을 설치했습니다. 그러나이 설정 창이 어디에 있는지 찾을 수 없습니다.
글꼴 설치 방법에 따라 다릅니다.
시스템 전체에 설치된 글꼴
시스템 전체에 설치되어 있다면 (대부분의 글꼴이 AFAIK 인 것처럼) 노틸러스 (우분투의 파일 관리자)를 루트 ( Alt+ F2로 입력 한 후 )로 당기고로 gksudo nautilus
이동 하십시오 /usr/share/fonts/truetype
.
그때
그때
파일을 삭제 한 다음 sudo fc-cache -f -v
터미널에서 실행하십시오 .
로그 아웃했다가 다시 로그인하면 삭제해야합니다.
사용자에게만 설치된 글꼴
사용자 ~/.fonts
또는 ~/.local/share/fonts/
디렉토리에 수동으로 복사하여 붙여 넣은 경우 에만 해당 디렉토리에서 글꼴을 삭제하고 로그 아웃했다가 다시 로그인하면됩니다.
그리고 절대적으로 확실하게 locate --existing szNameOfFile
하기 위해 : a : 동일한 파일의 다른 모든 발생을 제거하여 모든 것이 원래 있던 위치로 돌아 오도록하십시오!
~/.local/share/fonts
내 시스템에 설치됩니다 .
msttcorefonts
폴더 에 글꼴에 대해 확인할 수 있습니다
설치 버튼을 사용하여 글꼴을 설치 한 경우이 글꼴은로 복사되었을 수 ~/.fonts
있습니다. 제거하려면 해당 디렉토리를 열고 글꼴을 찾은 다음 파일을 삭제하십시오.
Ubuntu 16.04의 경우 터미널에서이 명령을 실행하여 서양 이외의 많은 글꼴 모음을 제거 할 수 있습니다.
sudo apt remove fonts-lao fonts-lklug-sinhala fonts-sil-abyssinica fonts-sil-padauk fonts-tibetan-machine fonts-thai-tlwg fonts-lohit-guru fonts-guru-extra
폰트 선택 대화 상자가 덜 어수선 해 보이도록하기 위해 Stix 수학 기호 폰트 패밀리를 제거 할 수 있습니다.
sudo apt remove fonts-stix
Debian / Ubuntu 시스템 및 파생 시스템에 설치된 글꼴을 확인하려면 다음 명령을 실행할 수 있습니다.
echo `dpkg -l fonts\*|grep ii|awk '{print $2}'|grep -vE 'fonts-(noto$|liberation|dejavu|freefont|hack)'`
이 명령은 유지할 글꼴을 EXCLUDE로 지정합니다 (괄호 안에 이름을 넣을 수 있음). fonts-noto (명시 적으로), 모든 fonts-liberation 패키지 등과 같은 패키지 이름을이 목록에서 제외했습니다. 설치된 패키지 목록은 다음과 같습니다.
fonts-beng fonts-beng-extra fonts-deva fonts-deva-extra fonts-gargi fonts-gubbi fonts-gujr fonts-gujr-extra fonts-kacst fonts-kacst-one fonts-kalapi fonts-khmeros-core fonts-knda fonts-lohit-beng-assamese fonts-lohit-beng-bengali fonts-lohit-deva fonts-lohit-gujr fonts-lohit-knda fonts-lohit-mlym fonts-lohit-orya fonts-lohit-taml fonts-lohit-taml-classical fonts-lohit-telu fonts-mathjax fonts-mlym fonts-nakula fonts-nanum fonts-navilu fonts-noto-cjk fonts-noto-hinted fonts-noto-mono fonts-noto-unhinted fonts-opensymbol fonts-orya fonts-orya-extra fonts-pagul fonts-sahadeva fonts-samyak-deva fonts-samyak-gujr fonts-samyak-mlym fonts-samyak-taml fonts-sarai fonts-smc fonts-symbola fonts-takao-pgothic fonts-taml fonts-telu fonts-telu-extra fonts-tlwg-garuda fonts-tlwg-garuda-ttf fonts-tlwg-kinnari fonts-tlwg-kinnari-ttf fonts-tlwg-laksaman fonts-tlwg-laksaman-ttf fonts-tlwg-loma fonts-tlwg-loma-ttf fonts-tlwg-mono fonts-tlwg-mono-ttf fonts-tlwg-norasi fonts-tlwg-norasi-ttf fonts-tlwg-purisa fonts-tlwg-purisa-ttf fonts-tlwg-sawasdee fonts-tlwg-sawasdee-ttf fonts-tlwg-typewriter fonts-tlwg-typewriter-ttf fonts-tlwg-typist fonts-tlwg-typist-ttf fonts-tlwg-typo fonts-tlwg-typo-ttf fonts-tlwg-umpush fonts-tlwg-umpush-ttf fonts-tlwg-waree fonts-tlwg-waree-ttf fonts-wqy-microhei
보시다시피, 이것은 다소 긴 목록이지만, 목록을 조사하고 그 안에 존재할 수있는 중요한 패키지를 제거하는 것이 중요합니다. 그런 다음이 목록은 파일 리디렉션 (> 파일)을 사용하여 파일에 저장해야합니다.
echo `dpkg -l fonts\*|grep ii|awk '{print $2}'|grep -vE 'fonts-(noto$|liberation|dejavu|freefont|hack)'` > not-needed-font-packages.txt
이제이 파일이 있으면 제거 할 모든 패키지를 항상 복원 (다시 설치) 할 수 있습니다. 해당 파일에서 이름이 수집되는 불필요한 모든 패키지를 제거하려면이 잠재적으로 파괴적인 작업에 대한 시스템 응답을 테스트하는 명령을 실행할 수 있습니다.
sudo dpkg --remove --dry-run `cat not-needed-font-packages.txt`
그러면 어떤 패키지가 제거되는지 확인합니다. 글꼴 패키지는 종종 다른 패키지에 의존하지 않으므로 일부 추가 패키지를 제거할지 여부를 감지하기 위해 목록을 면밀히 살펴보십시오. 이 명령은 안전합니다. 수행 할 작업 만 인쇄합니다. libreoffice 또는 xreader와 같은 패키지가있는 경우 지정된 패키지 만 제거하도록 시스템을 강제 실행해야합니다. 이렇게하면 패키지 시스템의 일관성이 손상되어 위험 할 수 있습니다. 그러나 일부 글꼴 패키지 만 제거하려고하므로 실제로 피해를 입을 수는 없습니다.
지정된 패키지 만 제거하고 설치된 다른 패키지의 모든 깨진 종속성 및 요구 사항을 무시하려면 다음 명령을 실행하십시오.
sudo dpkg --remove --force-all --dry-run `cat not-needed-font-packages.txt`
이 명령은 모든 오류를 무시하지만 약간의 오류가 무엇인지 이해할 수 있도록 오류를 인쇄합니다. 시스템을 업그레이드하고 일부 리버스 종속성이 다시 설치되면 해당 글꼴 패키지가 다시 설치 될 수 있지만 누가 신경 써야할까요?
불필요한 패키지를 마지막으로 제거하려면 --dry-run 옵션을 제거하고 최종 명령을 실행하십시오.
sudo dpkg --remove --force-all `cat not-needed-font-packages.txt`
시스템에서 상황이 다를 수 있습니다. 내 Linux Mint 18.3 Cinnamon 워크 스테이션에서 지정된 모든 패키지가 제거되었으며 로그는 다음과 같습니다.
(Odczytywanie bazy danych ... 269043 pliki i katalogi obecnie zainstalowane.)
Usuwanie pakietu fonts-beng (2:1.2) ...
Usuwanie pakietu fonts-beng-extra (1.0-5) ...
Usuwanie pakietu fonts-deva (2:1.2) ...
Usuwanie pakietu fonts-deva-extra (3.0-3) ...
... lots of another lines like this...
Usuwanie pakietu fonts-lohit-taml-classical (2.5.3-2) ...
Usuwanie pakietu fonts-lohit-telu (2.5.3-1) ...
Usuwanie pakietu fonts-samyak-taml (1.2.2-4) ...
dpkg: fonts-noto-hinted: problemy z zależnościami, usuwanie według żądania:
fonts-noto zależy od fonts-noto-hinted.
Usuwanie pakietu fonts-noto-hinted (20160116-1) ...
dpkg: fonts-opensymbol: problemy z zależnościami, usuwanie według żądania:
libreoffice-core zależy od fonts-opensymbol.
libreoffice-math zależy od fonts-opensymbol.
Usuwanie pakietu fonts-opensymbol (2:102.7+LibO5.1.4-0ubuntu1) ...
dpkg: fonts-symbola: problemy z zależnościami, usuwanie według żądania:
ttf-ancient-fonts-symbola zależy od fonts-symbola.
Usuwanie pakietu fonts-symbola (2.59-1) ...
dpkg: fonts-mathjax: problemy z zależnościami, usuwanie według żądania:
libjs-mathjax zależy od fonts-mathjax (>= 2.6.0~).
Usuwanie pakietu fonts-mathjax (2.6.1-1) ...
Przetwarzanie wyzwalaczy pakietu fontconfig (2.11.94-0ubuntu1.1)...
그 후, 내가 좋아하는 글꼴 만있는 시스템이 있습니다. 이 간단한 명령을 사용하여 남아있는 글꼴 패키지를 확인할 수 있습니다.
dpkg -l fonts\*|grep ^ii|awk '{print $2}'
결과:
fonts-dejavu
fonts-dejavu-core
fonts-dejavu-extra
fonts-freefont-ttf
fonts-hack-ttf
fonts-liberation
fonts-noto
Ubuntu 18.04 (Bionic Beaver)에서 가장 잘 받아 들인 대답이 효과가 없었습니다. 분명히 글꼴 패키지의 이름이 변경되었습니다.
sudo apt purge fonts-kacst fonts-kacst-one \
fonts-khmeros-core fonts-lklug-sinhala \
fonts-lohit-guru fonts-guru fonts-nanum \
fonts-noto-cjk fonts-takao-pgothic \
fonts-tibetan-machine fonts-guru-extra \
fonts-lao fonts-sil-padauk fonts-sil-abyssinica \
fonts-tlwg-* && sudo apt autoremove