Como faço para mover o ~ / .fonts sem interromper os recursos?

4

Tenho espaço limitado na minha partição e percebi que minha pasta ~/.fonts é quase 1 GB. Como devo movê-lo para outra partição sem problemas?

    
por abhi divekar 29.05.2017 / 14:04

2 respostas

9

Sim, você pode movê-lo para qualquer partição desejada:

mv ~/.fonts /path/that/you/want

Em seguida, edite o arquivo /etc/fonts/fonts.conf e adicione seu diretório a este arquivo:

sudo nano /etc/fonts/fonts.conf

Adicione seu caminho à seção <!-- Font directory list --> nesse arquivo:

    <dir>/usr/share/fonts</dir>
    <dir>/path/that/you/want</dir>
    <dir>/usr/local/share/fonts</dir>
    <dir prefix="xdg">fonts</dir>
    <!-- the following element will be removed in the future -->
    <dir>~/.fonts</dir>

    

por Ali Razmdideh 29.05.2017 / 14:15
4

O método com edição de /etc/fonts/fonts.conf adicionará o novo caminho de fonte à lista de pesquisa de fontes para todos usuários. Isso pode ou não ser o que você precisa.

Se você quiser configurar isso apenas para um usuário e não compartilhar o novo diretório com outros usuários, você nem precisa obter privilégios de root: basta criar um symlink para o novo caminho no lugar do caminho original:

cp -r ~/.fonts /new/place/for/your/fonts
mv -v ~/.fonts{,.bak}
ln -sv /new/place/for/your/fonts ~/.fonts
rm -r ~/.fonts.bak

Isso copiará seu diretório ~/.fonts atual para o novo local, renomeará o diretório original e, no lugar dele, criará um link simbólico que aponta para esse novo caminho de fonte. Depois disso, o diretório original renomeado é removido.

A abordagem de renomear e vincular acima se destina a reduzir o tempo de indisponibilidade do diretório ~/.fonts/ (para atender a sua solicitação sem interromper os recursos ). Você pode usar mv como na outra resposta se não precisar disso. A ideia principal aqui é fazer um symlink em vez de editar as configurações de fonte em todo o sistema.

    
por Ruslan 29.05.2017 / 18:46