帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:DEF  fontconfig  font  文件  默认  

问题:

启动大多数图形程序时出现问题。 只是说

Fontconfig错误:无法加载默认配置文件

我可以确认 /etc/fonts/fonts.conf 存在并且具有正确的权限。

-rw-r--r-- 1 root root 5497 Jan 16: 55 fonts.conf

我没有得到与这里错误相关的其他信息,搜索也没有提供任何有用的信息。

我 能 做 些 什么 来 解决 这个 吗?.

运行 gedit,geany,铬浏览器,Firefox,libreoffice -。 基本上任何使用字体的图形程序

strace的编辑我发现问题是从这里开始的:


access("/data/jenkins/pms-deps-universal/BUILD_TAG/linux-ubuntu-i686/output/pms-depends-linux-ubuntu-i686-release-8400c3b/etc/fonts/fonts.conf", R_OK) = -1 ENOENT (No such file or directory)


write(2,"Fontconfig error:", 18Fontconfig error: ) = 18


write(2,"Cannot load default config file", 31Cannot load default config file) = 31



我以前从未使用过 Jenkins,我将尝试移除它,看看会发生什么
sudo apt-get purge jenkins
返回jenkins未安装。

我连/data/分区都没有。

如何更改Fontconfig的路径?


回答 1:

你需要正确设置 $FONTCONFIG_PATH。 通常它是在 /etc/profile 中设置的,但是如果从非登录 shell ( 比如,通过 cron ) 执行命令,则需要通过执行以下操作:


export FONTCONFIG_PATH=/etc/fonts




回答 2:

在构建fontconfig之前,它被配置为。 这个硬编码用于查找各种文件的路径。 你的程序链接的fontconfig未正确配置。 Fontconfig应按如下方式配置:


./configure --enable-static --sysconfdir=/etc --localstatedir=/var



这将使fontconfig在 /etc/fonts 中查找 fonts.conf 而不是 /data/jenkins/pms-deps-universal/BUILD_TAG/linux-ubuntu-i686/output/pms-depends-linux-ubuntu-i686-release-8400c3b/etc/fonts




文章标签:文件  DEF  font  默认  fontconfig  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语