Xorg fontconfig には、デフォルトで と の (少なくとも) 2 つのフォントキャッシュがあり/var/cache/fontconfig
、~/.fontconfig
で定義されています/etc/fonts/fonts.conf
。
Q1. しかし、その理由は何でしょうか? システム全体の 1 つだけで十分ではないでしょうか? 私の場合、 には 69 個のファイルがあり~/.fontconfig
、そのうち 24 個のファイルは にも同一のコピーがあります/var/cache/fontconfig
。
Q2. を取り除くことは可能ですか~/.fontconfig
?/etc/fonts/fonts.conf
は個人的な設定を記述するためのものではありません。
(Q3. X はなぜすべてをユーザー root として実行するのですか? ユーザー X であるべきですよね? キャッシュは root によって作成されます!)
前もって感謝します。
答え1
ユーザーは独自のフォントと独自の構成を他のディレクトリにインストールすることができ、それらのキャッシュをシステム ディレクトリに書き込む権限がないためです/var/cache
。
(fontconfig は実際には X の一部ではありませんが、X と並んで存在し、X11 フォント システムを、多くの最新のデスクトップ プログラムが X フォントの代わりに使用するより新しいフォント システムに置き換えます。)