Tendo problemas quando inicio a maioria dos programas gráficos. Simplesmente diz
Erro Fontconfig: não é possível carregar o arquivo de configuração padrão
Posso confirmar que /etc/fonts/fonts.conf
existe e tem as permissões corretas.
-rw-r - r-- 1 raiz root 5497 16 de janeiro 09:55 fonts.conf
Não estou recebendo nenhuma outra informação associada a esse erro e a pesquisa também não forneceu nenhuma informação útil.
Oque posso fazer para consertar isso?
executando gedit, geany, navegador de cromo, firefox, libreoffice ... Basicamente, qualquer programa gráfico que use fontes
Editar
usando strace
eu encontrei o problema decorre daqui:
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
Eu nunca usei o Jenkins antes, vou tentar removê-lo e ver o que acontece
sudo apt-get purge jenkins
retorna que o jenkins não está instalado ...
Eu nem tenho uma partição / data /.
Como posso alterar o caminho do Fontconfig?
sudo
para abrir qualquer programa, não tenho mais erros de fontconfig. O que poderia estar acontecendo com isso?Respostas:
Você precisa definir
$FONTCONFIG_PATH
corretamente. Normalmente, ele está definido,/etc/profile
mas, se você estiver executando o comando a partir de um shell que não é de login (por exemplo, através do cron), precisará defini-lo explicitamente, fazendo o seguinte:fonte
Antes de o fontconfig ser construído, ele é configurado. Isso codifica os caminhos onde procura vários arquivos. O fontconfig ao qual seu programa está vinculado não está configurado corretamente. Fontconfig deve ser configurado assim:
Isso fará com que o fontconfig procure
fonts.conf
em/etc/fonts
vez de/data/jenkins/pms-deps-universal/BUILD_TAG/linux-ubuntu-i686/output/pms-depends-linux-ubuntu-i686-release-8400c3b/etc/fonts
.fonte