No Xorg fontconfig, por que dois caches de fontes, /var/cache e $HOME? É possível se livrar deste último?

No Xorg fontconfig, por que dois caches de fontes, /var/cache e $HOME? É possível se livrar deste último?

No Xorg fontconfig, existem (pelo menos) dois fontcaches, por padrão /var/cache/fontconfige ~/.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.confnã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/cachediretó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.)

informação relacionada