![MPlayer OSX Extended がデスクトップに fontconfig を生成するのはなぜですか?](https://rvso.com/image/1421880/MPlayer%20OSX%20Extended%20%E3%81%8C%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E3%81%AB%20fontconfig%20%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8B%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
私は 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
場所は使用されなくなりました。代わりに、最初の 2 つの場所がチェックされ、両方とも失敗した場合は、ユーザーのデスクトップがフォールバック場所として使用されます。
私の場合、フォルダがなく/usr/X11/var/
、権限も一般ユーザーが作成できないようなものでした。手動で作成し/usr/X11/var/cache/
、すべてのユーザーがキャッシュ フォルダに書き込めるようにすると、MPlayer はキャッシュ内に fontconfig フォルダを生成し、デスクトップに表示されなくなりました。