![為什麼 MPlayer OSX Extended 在我的桌面上產生 fontconfig?](https://rvso.com/image/1421880/%E7%82%BA%E4%BB%80%E9%BA%BC%20MPlayer%20OSX%20Extended%20%E5%9C%A8%E6%88%91%E7%9A%84%E6%A1%8C%E9%9D%A2%E4%B8%8A%E7%94%A2%E7%94%9F%20fontconfig%EF%BC%9F.png)
我使用 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 資料夾,並將其保留在我的桌面上。