Erro Fontconfig: não é possível carregar o arquivo de configuração padrão

5

Tendo problemas quando inicio a maioria dos programas gráficos. Simplesmente apenas diz

  

Erro Fontconfig: não é possível carregar o arquivo de configuração padrão

Posso confirmar que /etc/fonts/fonts.conf existe e possui as permissões corretas.

  

-rw-r - r-- 1 root root 5497 16 de janeiro às 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.

O que posso fazer para corrigir isso?

executando o gedit, o geany, o chromium-browser, o firefox, o libreoffice ... Basicamente qualquer programa gráfico que usa 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 com 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 para o Fontconfig?

    
por ElefantPhace 05.07.2014 / 18:37

2 respostas

8

Você precisa definir o $FONTCONFIG_PATH corretamente. Geralmente, ele é definido em /etc/profile , mas, se você estiver executando o comando a partir de um shell de não login (por exemplo, por meio do cron), será necessário defini-lo explicitamente fazendo o seguinte:

export FONTCONFIG_PATH=/etc/fonts
    
por kounoupis 11.12.2015 / 17:06
2

Pouco antes de o fontconfig ser construído, ele é configurado. Isso codifica os caminhos onde procura por vários arquivos. O fontconfig que seu programa está vinculado não está configurado corretamente. Fontconfig deve ser configurado assim:

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

Isso fará com que o fontconfig procure fonts.conf em /etc/fonts em vez de /data/jenkins/pms-deps-universal/BUILD_TAG/linux-ubuntu-i686/output/pms-depends-linux-ubuntu-i686-release-8400c3b/etc/fonts .

    
por jcoffland 02.09.2015 / 22:20

Tags