Почему MPlayer OSX Extended генерирует fontconfig на моем рабочем столе?

Почему MPlayer OSX Extended генерирует fontconfig на моем рабочем столе?

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

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

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

решение1

В версии 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 внутри кэша и убрать ее с моего рабочего стола.

Связанный контент