Mengapa MPlayer OSX Extended menghasilkan fontconfig di desktop saya?

2

Saya menggunakan MPlayer OSX Extended sebagai pemutar video utama saya. Namun, setiap kali saya memutar video, folder fontconfig muncul di desktop saya yang berisi beberapa file .cache-3 acak. Menghapus folder ini akan membuatnya dibuat ulang dan menonaktifkan fontconfig sepenuhnya mencegah teks dalam video ditampilkan.

Saya entah bagaimana berhasil memperbaikinya di komputer lama saya beberapa tahun yang lalu, tetapi saya tidak ingat apa yang saya lakukan.

Bagaimana saya bisa mendapatkan MPlayer untuk berhenti membuang cache fontconfig di desktop saya?

Troyen
sumber
Tidak memilikinya, jadi tidak bisa menguji dengan pasti, tetapi banyak program menggunakan nilai lingkungan $ HOME. Ini biasanya diatur ke homedir Anda, meskipun, bukan Desktop Anda. Tapi, coba atur env var ini ke direktori yang berbeda, logout, luncurkan ulang. Apakah fontconfig dir mengikuti $ HOME?
jimtut
@jimtut Mengubah $ HOME var tidak berpengaruh. Masih membuang ke Desktop, bahkan ketika $ HOME tidak diatur ke Desktop saya.
Troyen

Jawaban:

2

Pada versi 15, file fonts.conf ( MPlayer OS Extended.app/Contents/Resources/fonts ) memperlihatkan daftar direktori cache font sebagai berikut:

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

Untuk beberapa alasan, ~/.fontconfig lokasi tidak lagi digunakan. Sebagai gantinya, dua lokasi pertama dicentang, dan jika keduanya gagal, Desktop pengguna digunakan sebagai lokasi mundur.

Dalam kasus saya, saya tidak punya /usr/X11/var/ folder dan izin sedemikian rupa sehingga tidak ada pengguna biasa yang bisa membuatnya. Menciptakan secara manual /usr/X11/var/cache/ dan memungkinkan semua pengguna untuk menulis ke folder cache membiarkan MPlayer menghasilkan folder fontconfig di dalam cache dan menyimpannya di desktop saya.

Troyen
sumber