2

Я использую MPlayer OSX Extended в качестве основного видеоплеера. Однако при каждом воспроизведении видео на рабочем столе появляется папка fontconfig, содержащая несколько случайных файлов .cache-3. Удаление этой папки приведет к ее регенерации, а отключение fontconfig полностью предотвращает отображение текста в видео.

Мне как-то удалось исправить это на моем старом компьютере несколько лет назад, но я не могу вспомнить, что я сделал.

Как я могу заставить MPlayer прекратить сбрасывать его кеш fontconfig на мой рабочий стол?

1 ответ1

2

В версии 15 в файле fonts.conf (MPlayer OS Extended.app/Contents/Resources/fonts) список каталогов кэша шрифтов отображается следующим образом:

<cachedir>/opt/local/var/cache/fontconfig</cachedir>
<cachedir>/usr/X11/var/cache/fontconfig</cachedir>
<cachedir prefix="xdg">fontconfig</cachedir>
<!-- the following element will be removed in the future -->
<cachedir>~/.fontconfig</cachedir>

По какой-то причине местоположение ~/.fontconfig больше не используется. Вместо этого проверяются первые два местоположения, и если оба не удаются, рабочий стол пользователя используется в качестве запасного местоположения.

В моем случае у меня не было папки /usr/X11/var/ и разрешения были такими, что ни один обычный пользователь не мог ее создать. Вручную создав /usr/X11/var/cache/ и разрешив всем пользователям писать в папку кеша, MPlayer сгенерировал папку fontconfig внутри кеша и сохранил ее на моем рабочем столе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .