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