非常に奇妙な問題があります。あるプログラム(xnviewmp)が最近UIにテキストを表示しなくなりました。 UIのグラフィック部分が機能します。
オペレーティングシステムは、XFCEを含むManjaro Linux(Arch)です。
このプログラムはバグがないようで、長い間動作しているようです。一部のインストール/更新後に問題が発生しました(わかりません)。
コンソールから起動し、次のエラーメッセージを読みました。
Fontconfig error: "/etc/fonts/fonts.conf", line 38215135: syntax error
Fontconfig error: Cannot load config file from /etc/fonts/fonts.conf
Fontconfig warning: no <cachedir> elements found. Check configuration.
Fontconfig warning: adding <cachedir>/var/cache/fontconfig</cachedir>
Fontconfig warning: adding <cachedir prefix="xdg">fontconfig</cachedir>
ファイルが/etc/fonts/fonts.conf
存在し、適切な権限を持っています。最初のエラーメッセージで非常に奇妙な行番号を確認してください。
私はそれを削除しようとしましたが、/etc/fonts/fonts.cong
驚くべきことにxnviewpmが正常に動作し始めました。しかし、当然問題は解決されません。
このプログラムのUIはQTに基づいていますが、他のQTベースのプログラムはすべて正常に動作します。
xnviewmpプログラムは、今日の定期的なオペレーティングシステムの更新の一部として更新されていますが、問題は解決しません。
私のローカル設定を除外するために新しいユーザーを作成しようとしましたが、問題は解決しません。
この問題を解決する方法や、少なくとも診断を進める方法についてのアイデアはありますか?