為什麼 MPlayer OSX Extended 在我的桌面上產生 fontconfig?

為什麼 MPlayer OSX Extended 在我的桌面上產生 fontconfig?

我使用 MPlayer OSX Extended 作為我的主要影片播放器。但是,每次我播放影片時,我的桌面上都會出現一個 fontconfig 資料夾,其中包含一些隨機的 .cache-3 檔案。刪除此資料夾將導致其重新生成,並且停用 fontconfig 會完全阻止顯示影片中的文字。

幾年前,我設法在我的舊計算機上修復了這個問題,但我不記得我做了什麼。

如何讓 MPlayer 停止將其字體配置快取轉儲到我的桌面上?

答案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 資料夾,並將其保留在我的桌面上。

相關內容