В Xorg fontconfig есть (как минимум) два кэша шрифтов, по умолчанию /var/cache/fontconfig
и ~/.fontconfig
, определенные в /etc/fonts/fonts.conf
.
В1. Но в чем смысл? Достаточно только одного, общесистемного, не так ли? В моем случае в 69 файлов ~/.fontconfig
, и 24 из них имеют идентичные копии также в /var/cache/fontconfig
.
В2. Можно ли избавиться от ~/.fontconfig
? /etc/fonts/fonts.conf
не предназначен для написания вашей личной конфигурации.
(В3. Почему X делает все как пользователь root? Это должен быть пользователь X, верно? Кэши создаются пользователем root!)
Заранее спасибо.
решение1
Потому что пользователи могут устанавливать свои собственные шрифты и свою собственную конфигурацию в других каталогах и не имеют разрешения на запись их кэшей в системный /var/cache
каталог.
(fontconfig на самом деле не является частью X, а представляет собой систему, которая работает вместе с X и заменяет систему шрифтов X11 на более современную, которую многие современные программы для настольных компьютеров используют вместо шрифтов X.)