Hay muchas fuentes adicionales que parecen todas iguales y me molestan en la lista desplegable. ¿Hay alguna forma de borrarlos del sistema?
Hay muchas fuentes adicionales que parecen todas iguales y me molestan en la lista desplegable. ¿Hay alguna forma de borrarlos del sistema?
Respuestas:
Tienes varios métodos. Puedo enumerar 4 ...
En primer lugar, puede instalar font-manager con este comando:
sudo aptitude install font-manager
Puede desactivar (¡así que no eliminar! La desactivación hace que desaparezcan para usted, pero otros usuarios en ese sistema aún las verán) fuentes desde aquí. Esto es lo que parece:
Como alternativa, busque fuentes en el Centro de software de Ubuntu y elimínelas desde allí.
Ninguna fuente inglesa se puede eliminar con este comando:
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
Aquí hay una lista de todos los paquetes de fuentes . Puede agregar el nombre del paquete de fuentes al comando anterior para incluirlos para su eliminación.
Si en algún momento elimina una fuente que desea recuperar, simplemente haga un
sudo apt-get install ttf-indic-fonts-core
Y las fuentes índicas se reinstalarán (ofc. Cambie el nombre del paquete a lo que desee).
Además de esto puedes mirar
/etc/fonts/fonts.conf
para ver dónde se almacenan las fuentes. Normalmente esto será en 1 de estas ubicaciones:
/usr/share/fonts
/usr/local/share/fonts
/home/$USER/.local/share/fonts
/home/$USER/.fonts
Con privilegios de administrador, puede eliminarlos. Luego deberían desaparecer de cualquier lugar.
Font Manager
página de configuración? He instalado la aplicación de administrador de fuentes. Pero no pude encontrar dónde está esta ventana de configuración.
Depende de cómo instaló la fuente.
Fuente instalada en todo el sistema
Si se instaló en todo el sistema (como la mayoría de las fuentes son AFAIK) simplemente extraiga Nautilus (administrador de archivos de Ubuntu) como root ( Alt+ F2luego ingrese gksudo nautilus
) y navegue hasta /usr/share/fonts/truetype
.
luego
luego
Eliminar el archivo y luego ejecutarlo sudo fc-cache -f -v
en la Terminal.
Cierre sesión y vuelva a iniciarla y debería eliminarse.
Fuente instalada solo para su usuario
Si se instaló solo para usted (copiar y pegar manualmente en el usuario ~/.fonts
o ~/.local/share/fonts/
directorio), puede eliminar la fuente de esos directorios y cerrar sesión y volver a iniciarla.
Y para estar absolutamente seguro, haga lo siguiente: ¡ locate --existing szNameOfFile
para eliminar todas las demás ocurrencias del mismo archivo para que todo vuelva a estar donde estaba!
~/.local/share/fonts
en mi sistema.
msttcorefonts
carpeta
Si instaló la fuente con el botón de instalación, es probable que solo se haya copiado ~/.fonts
. Para desinstalarlo, simplemente abra ese directorio, busque la fuente y elimine el archivo.
Si ha instalado .ttf
fuentes principales de Microsoft a mscorefonts-installer
través de terminal ctrl+ alt+ t. Puede desinstalarlo como:
sudo apt-get remove ttf-mscorefonts-installer
Para Ubuntu 16.04, muchas familias de fuentes no occidentales pueden eliminarse ejecutando este comando en la terminal:
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
Para que el cuadro de diálogo de selección de fuente se vea aún menos abarrotado, se podría eliminar la familia de fuentes del símbolo matemático Stix :
sudo apt remove fonts-stix
Si desea verificar qué fuentes están instaladas en sistemas Debian / Ubuntu y derivados, puede ejecutar el comando:
echo `dpkg -l fonts\*|grep ii|awk '{print $2}'|grep -vE 'fonts-(noto$|liberation|dejavu|freefont|hack)'`
Este comando EXCLUYE las fuentes que quiero conservar (puede poner sus nombres entre paréntesis). Excluí de esta lista nombres de paquetes como fonts-noto (explícitamente), todos los paquetes de liberación de fuentes, etc. La lista de paquetes instalados puede tener el siguiente aspecto:
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
Como puede ver, esta es una lista bastante larga, pero es importante INVESTIGARLA y eliminar cualquier paquete valioso que pueda existir en ella. Luego, esta lista debe guardarse en un archivo, utilizando la redirección de archivos (> archivo):
echo `dpkg -l fonts\*|grep ii|awk '{print $2}'|grep -vE 'fonts-(noto$|liberation|dejavu|freefont|hack)'` > not-needed-font-packages.txt
Ahora, con este archivo, siempre puede restaurar (instalar de nuevo) todos los paquetes de los que se deshará. Para eliminar todos los paquetes innecesarios cuyos nombres se recopilan en ese archivo, puede ejecutar el comando que probará la respuesta del sistema a esta operación potencialmente destructiva:
sudo dpkg --remove --dry-run `cat not-needed-font-packages.txt`
Esto verificará qué paquete se eliminará. Como los paquetes de fuentes a menudo dependen inversamente de otros paquetes, observe la lista de cerca para detectar si algunos paquetes adicionales están a punto de eliminarse. Este comando es seguro: SOLO imprimirá lo que se debe hacer. Si hay algún paquete, como libreoffice o xreader, tendrá que forzar al sistema a eliminar SOLO los paquetes especificados, lo que romperá la consistencia del sistema de paquetes y podría ser peligroso. Sin embargo, estamos a punto de eliminar solo algunos paquetes de fuentes, por lo que no podría hacerse ningún daño real.
Para eliminar SOLAMENTE los paquetes especificados e IGNORAR todas las dependencias y requisitos rotos de otros paquetes instalados, ejecute el comando:
sudo dpkg --remove --force-all --dry-run `cat not-needed-font-packages.txt`
Este comando ignorará todos los errores, pero los imprimirá, para permitirle comprender lo que se romperá ligeramente. Si actualiza el sistema y algunas de las dependencias inversas se reinstalarán, es posible que esos paquetes de fuentes se instalen nuevamente, pero a quién le importa.
Para finalmente eliminar paquetes innecesarios, elimine la opción --dry-run y ejecute el comando final:
sudo dpkg --remove --force-all `cat not-needed-font-packages.txt`
Tenga en cuenta que en su sistema la situación podría ser diferente. En mi estación de trabajo Linux Mint 18.3 Cinnamon, todos los paquetes especificados se eliminaron y el registro se veía así:
(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)...
Después de eso, tengo el sistema con SOLO fuentes que me gustan. Puede verificar qué paquetes de fuentes permanecieron usando este simple comando:
dpkg -l fonts\*|grep ^ii|awk '{print $2}'
El resultado:
fonts-dejavu
fonts-dejavu-core
fonts-dejavu-extra
fonts-freefont-ttf
fonts-hack-ttf
fonts-liberation
fonts-noto
Use la fc-list
herramienta en la terminal para obtener una lista de archivos de fuentes. Mire los nombres de las fuentes y elimine los archivos de fuentes que no necesita.
Si quieres filtrar algunas fuentes usa
fc-list | grep -i Noto
Donde Noto
es parte del nombre de la fuente, -i
es una clave para ignorar mayúsculas y minúsculas durante la búsqueda.
La respuesta más aceptada no me funcionó en Ubuntu 18.04 (Bionic Beaver). Al parecer, los paquetes de fuentes han cambiado sus nombres.
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