Warum generiert MPlayer OSX Extended eine Fontconfig auf meinem Desktop?

Warum generiert MPlayer OSX Extended eine Fontconfig auf meinem Desktop?

Ich verwende MPlayer OSX Extended als meinen primären Videoplayer. Allerdings erscheint jedes Mal, wenn ich ein Video abspiele, ein Fontconfig-Ordner auf meinem Desktop, der ein paar zufällige .cache-3-Dateien enthält. Wenn ich diesen Ordner lösche, wird er neu erstellt und wenn ich Fontconfig vollständig deaktiviere, wird die Anzeige von Text in Videos verhindert.

Irgendwie habe ich es vor einigen Jahren geschafft, das auf meinem alten Computer zu beheben, aber ich kann mich nicht erinnern, was ich getan habe.

Wie kann ich MPlayer dazu bringen, seinen Fontconfig-Cache nicht mehr auf meinem Desktop zu speichern?

Antwort1

In Version 15 zeigt die Datei fonts.conf ( MPlayer OS Extended.app/Contents/Resources/fonts) die Verzeichnisliste des Schriftarten-Cache wie folgt an:

<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>

Aus irgendeinem Grund ~/.fontconfigwird der Speicherort nicht mehr verwendet. Stattdessen werden die ersten beiden Speicherorte überprüft. Wenn beide fehlschlagen, wird der Desktop des Benutzers als Ausweichspeicherort verwendet.

In meinem Fall hatte ich keinen /usr/X11/var/Ordner und die Berechtigungen waren so, dass kein normaler Benutzer einen erstellen konnte. Durch manuelles Erstellen /usr/X11/var/cache/und Erlauben des Schreibens in den Cache-Ordner für alle Benutzer konnte MPlayer den Fontconfig-Ordner im Cache erstellen und ihn von meinem Desktop fernhalten.

verwandte Informationen