En Xorg fontconfig, ¿por qué dos cachés de fuentes, /var/cache y $HOME? ¿Es posible deshacerse de este último?

En Xorg fontconfig, ¿por qué dos cachés de fuentes, /var/cache y $HOME? ¿Es posible deshacerse de este último?

En Xorg fontconfig, hay (al menos) dos cachés de fuentes, por defecto /var/cache/fontconfigy ~/.fontconfigdefinidos en /etc/fonts/fonts.conf.

P1. ¿Pero cuál es la razón? Sólo uno, el de todo el sistema es suficiente, ¿no? En mi caso, hay 69 archivos en formato ~/.fontconfig, y 24 de ellos tienen copias idénticas también en formato /var/cache/fontconfig.

P2. ¿Es posible deshacerse de él ~/.fontconfig? /etc/fonts/fonts.confno es para escribir su configuración personal.

(P3. ¿Por qué X hace todo como usuario root? Debería ser el usuario X, ¿verdad? ¡Los cachés los crea root!)

Gracias de antemano.

Respuesta1

Porque los usuarios pueden instalar sus propias fuentes y su propia configuración en otros directorios y no tienen permiso para escribir cachés en el /var/cachedirectorio del sistema.

(fontconfig no es en realidad parte de X, sino un sistema que se ubica junto a X para reemplazar el sistema de fuentes X11 por uno más moderno que muchos programas de escritorio modernos usan en lugar de las fuentes X).

información relacionada