No Xorg fontconfig, existem (pelo menos) dois fontcaches, por padrão /var/cache/fontconfig
e ~/.fontconfig
, definidos em /etc/fonts/fonts.conf
.
Q1. Mas qual é a razão? Apenas um, o de todo o sistema é suficiente, não? No meu caso, existem 69 arquivos em formato ~/.fontconfig
, e 24 deles possuem cópias idênticas também em formato /var/cache/fontconfig
.
Q2. É possível se livrar ~/.fontconfig
? /etc/fonts/fonts.conf
não é para escrever sua configuração pessoal.
(Q3. Por que o X faz tudo como usuário root? Deveria ser o usuário X, certo? Os caches são feitos pelo root!)
Desde já, obrigado.
Responder1
Porque os usuários podem instalar suas próprias fontes e suas próprias configurações em outros diretórios e não têm permissão para gravar caches para elas no /var/cache
diretório do sistema.
(fontconfig não faz parte do X, mas é um sistema que fica ao lado do X para substituir o sistema de fontes X11 por um mais moderno que muitos programas de desktop modernos usam em vez de fontes X.)