Existem muitas fontes extras que parecem iguais e me incomodam na lista suspensa. Existe alguma maneira de apagá-los do sistema?
Existem muitas fontes extras que parecem iguais e me incomodam na lista suspensa. Existe alguma maneira de apagá-los do sistema?
Respostas:
Você tem vários métodos. Eu posso listar 4 ...
Primeiramente, você pode instalar o gerenciador de fontes com este comando:
sudo aptitude install font-manager
Você pode desativar as fontes (portanto, não remover! A desativação faz com que elas desapareçam para você, mas outros usuários desse sistema ainda as verão) a partir daqui. Isto é o que parece:
Como alternativa, procure no Ubuntu Software Center fontes e exclua-as de lá.
Nenhuma fonte em inglês pode ser removida com 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
Aqui está uma lista de todos os pacotes de fontes . Você pode adicionar o nome do pacote da fonte ao comando acima para incluí-los para remoção.
Se a qualquer momento você remover uma fonte que deseja voltar, faça um
sudo apt-get install ttf-indic-fonts-core
E as fontes indicadoras serão reinstaladas (geralmente altere o nome do pacote para o que você deseja).
Além disso, você pode olhar
/etc/fonts/fonts.conf
para ver onde as fontes estão armazenadas. Normalmente, isso estará em um destes locais:
/usr/share/fonts
/usr/local/share/fonts
/home/$USER/.local/share/fonts
/home/$USER/.fonts
Com privilégios de administrador, você pode apenas removê-los. Eles devem desaparecer de qualquer local.
Font Manager
página de configurações? Eu instalei o aplicativo gerenciador de fontes. Mas não consegui encontrar onde está essa janela de configurações.
Depende de como você instalou a fonte.
Fonte instalada em todo o sistema
Se ele foi instalado em todo o sistema (como a maioria das fontes é AFAIK), basta puxar o Nautilus (gerenciador de arquivos do Ubuntu) como root ( Alt+ F2depois entrar gksudo nautilus
) e navegar para /usr/share/fonts/truetype
.
então
então
Exclua o arquivo e execute sudo fc-cache -f -v
no Terminal.
Faça logoff e faça login novamente e ele deverá ser excluído.
Fonte instalada apenas para seu usuário
Se ele foi instalado apenas para você (copiar e colar manualmente no usuário ~/.fonts
ou ~/.local/share/fonts/
diretório), você pode excluir a fonte desses diretórios e efetuar logout e logon novamente.
E, para ter certeza absoluta, faça o seguinte: locate --existing szNameOfFile
remova todas as outras ocorrências do mesmo arquivo para que tudo volte ao seu estado original!
~/.local/share/fonts
no meu sistema.
msttcorefonts
pasta
Se você instalou a fonte usando o botão de instalação, provavelmente ela foi copiada para ~/.fonts
. Para desinstalá-lo, basta abrir esse diretório, encontrar a fonte e excluir o arquivo.
Se você instalou .ttf
as fontes principais da Microsoft mscorefonts-installer
através do terminal ctrl+ alt+, tpode desinstalá-lo como:
sudo apt-get remove ttf-mscorefonts-installer
Para o Ubuntu 16.04, muitas famílias de fontes não ocidentais podem ser removidas executando este comando no 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 fazer com que a caixa de diálogo de seleção de fonte pareça ainda menos confusa, a família de fontes Stix Math Symbol pode ser removida:
sudo apt remove fonts-stix
Se você quiser verificar quais fontes estão instaladas nos sistemas e derivados Debian / Ubuntu, você pode executar o comando:
echo `dpkg -l fonts\*|grep ii|awk '{print $2}'|grep -vE 'fonts-(noto$|liberation|dejavu|freefont|hack)'`
Este comando EXCLUIR fontes que eu quero manter (você pode colocar seus nomes entre parênteses). Excluí desta lista nomes de pacotes como fonts-noto (explicitamente), todos os pacotes de liberação de fontes e assim por diante. A lista de pacotes instalados pode ter a seguinte aparência:
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 você pode ver, esta é uma lista bastante longa, mas é importante INVESTIGá-la e remover qualquer pacote valioso que possa existir nela. Em seguida, essa lista deve ser salva em um arquivo, usando o redirecionamento de arquivo (> arquivo):
echo `dpkg -l fonts\*|grep ii|awk '{print $2}'|grep -vE 'fonts-(noto$|liberation|dejavu|freefont|hack)'` > not-needed-font-packages.txt
Agora, com este arquivo, você sempre pode restaurar (instalar novamente) todos os pacotes dos quais você se livrará. Para remover todos os pacotes desnecessários cujos nomes são coletados nesse arquivo, você pode executar o comando que testará a resposta do sistema a esta operação potencialmente destrutiva:
sudo dpkg --remove --dry-run `cat not-needed-font-packages.txt`
Isto irá verificar qual pacote será removido. Como os pacotes de fontes geralmente dependem inversamente de outros pacotes, observe atentamente a lista para detectar se alguns pacotes adicionais estão ou não sendo removidos. Este comando é seguro - apenas imprimirá o que deve ser feito. Se houver algum pacote, como libreoffice ou xreader, você precisará forçar o sistema a remover SOMENTE pacotes especificados, o que quebrará a consistência do sistema de pacotes e pode ser perigoso. No entanto, estamos prestes a remover apenas alguns pacotes de fontes, para que nenhum dano real possa ser causado.
Para remover APENAS pacotes especificados e IGNORAR todas as dependências e requisitos quebrados de outros pacotes instalados, execute o comando:
sudo dpkg --remove --force-all --dry-run `cat not-needed-font-packages.txt`
Este comando ignorará todos os erros, mas os imprimirá, para permitir que você entenda o que será um pouco quebrado. Se você atualizar o sistema e algumas dependências reversas forem reinstaladas, é possível que esses pacotes de fontes sejam instalados novamente, mas quem se importa.
Para finalmente remover pacotes desnecessários, remova a opção --dry-run e execute o comando final:
sudo dpkg --remove --force-all `cat not-needed-font-packages.txt`
Observe que no seu sistema a situação pode ser diferente. Na minha estação de trabalho Linux Mint 18.3 Cinnamon, todos os pacotes especificados foram removidos e o log ficou assim:
(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)...
Depois disso, eu tenho o sistema com APENAS fontes que eu gosto. Você pode verificar quais pacotes de fontes permaneceram usando este comando simples:
dpkg -l fonts\*|grep ^ii|awk '{print $2}'
O resultado:
fonts-dejavu
fonts-dejavu-core
fonts-dejavu-extra
fonts-freefont-ttf
fonts-hack-ttf
fonts-liberation
fonts-noto
Use a fc-list
ferramenta no terminal para obter a lista dos arquivos de fonte. Veja os nomes das fontes e exclua os arquivos de fontes desnecessárias.
Se você deseja filtrar algumas fontes, use
fc-list | grep -i Noto
Onde Noto
faz parte do nome da fonte, -i
é uma chave para ignorar maiúsculas e minúsculas durante a pesquisa.
A resposta mais alta e aceita não funcionou para mim no Ubuntu 18.04 (Bionic Beaver). Aparentemente, os pacotes de fontes mudaram de nome.
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