web-dev-qa-db-ja.com

MPlayer OSX Extendedがデスクトップにfontconfigを生成するのはなぜですか?

プライマリビデオプレーヤーとしてMPlayerOSXExtendedを使用しています。ただし、ビデオを再生するたびに、いくつかのランダムな.cache-3ファイルを含むfontconfigフォルダーがデスクトップに表示されます。このフォルダを削除すると、フォルダが再生成され、fontconfigを無効にすると、ビデオ内のテキストが完全に表示されなくなります。

何とか数年前に古いコンピューターでこれを修正することができましたが、何をしたのか思い出せません。

MPlayerにデスクトップへのfontconfigキャッシュのダンプを停止させるにはどうすればよいですか?

2
Troyen

バージョン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フォルダーを生成し、デスクトップから離します。

2
Troyen