В 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).