В Xorg fontconfig, почему два кэша шрифтов, /var/cache и $HOME? Можно ли избавиться от последнего?

В Xorg fontconfig есть (по крайней мере) два кэша шрифтов, по умолчанию /var/cache/fontconfig а также ~/.fontconfig, определенный в /etc/fonts/fonts.conf,

Q1. Но каково обоснование? Только один, всей системы достаточно, не так ли? В моем случае там 69 файлов ~/.fontconfigи 24 из них имеют идентичные копии также в /var/cache/fontconfig,

Q2. Можно ли избавиться от ~/.fontconfig? /etc/fonts/fonts.conf не для написания вашей личной конфигурации.

(В3. Почему X делает все как пользователь root? Это должен быть пользователь X, верно? Кэши создаются root!)

Заранее спасибо.

1 ответ

Потому что пользователи могут устанавливать свои собственные шрифты и свою собственную конфигурацию в других каталогах и не имеют разрешения записывать кеши для них в систему /var/cache каталог.

(fontconfig на самом деле не является частью X, но система, которая стоит рядом с X, заменяет систему шрифтов X11 более современной, которую многие современные программы для настольных компьютеров используют вместо шрифтов X).

Другие вопросы по тегам