Como ignorar este aviso do fontconfig para editar o grub com êxito?

20

Atualizei de 12.04 para 12.10 sem nenhum problema. Estou tentando editar o arquivo grub, mas no console recebo a seguinte mensagem:

Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", 
 line 9: reading configurations from ~/.fonts.conf is deprecated

Como resultado, não vejo nada quando o editor é aberto. Existe uma correção para isso? Não consigo encontrar muita informação no Google.

chazdg
fonte
11
A mensagem que você está recebendo é apenas um aviso. Está apenas dizendo que você não precisa mais de um arquivo ~ / .fonts.conf. Isso não deveria estar causando o problema. Acho que precisamos de mais informações, como o comando que você está digitando no terminal.
rft183
11
Pessoalmente, eu uso nano na linha de comando, então eu fariasudo nano /etc/default/grub
rft183
"Usar nano" não é uma resposta válida.
Chuck R.
Role a página um pouco ... ela existe desde que eu postei o comentário.
mandril R
11
Relendo a pergunta original, acho que as respostas de @Githlar e de mim são um pouco fora de tópico. Nossas respostas corrigem o aviso, mas o OP ainda não pode editar o arquivo. Provavelmente precisamos de mais informações, como especificamente como você está tentando editar o arquivo. Qual é o comando que você está usando?
precisa

Respostas:

41

A resposta de Githlar remove o aviso, sem responder ao que o aviso está dizendo. Na verdade, está dizendo que o carregamento do ~ / .fonts.conf será removido no futuro. Portanto, a solução da Githlar ignorará o que será quebrado no futuro. A coisa correta a fazer é mover ~ / .fonts.conf para ~ / .config / fontconfig / fonts.conf. A maneira mais fácil de mover esse arquivo (oculto) é usando o terminal e fazendo

mkdir -p ~/.config/fontconfig/
mv -i ~/.fonts.conf ~/.config/fontconfig/fonts.conf

Na verdade, há um relatório de bug arquivado contra a imprecisão deste aviso.

Sparhawk
fonte
3
Você está certo. Saindo da mensagem de erro, não está claro de onde espera ler a nova configuração. Acho que assumi errado que o processo de atualização teria feito isso por você. Eu estava supondo que os arquivos referidos eram residuais. Obrigado pela dica, +1.
mandril R
11
@Githlar Suponho que os desenvolvedores não querem mover seus arquivos, mas concordo que é uma mensagem de erro terrivelmente vaga. E provavelmente não é a melhor maneira de depreciar algo. Felicidades.
precisa
Ao fazer isso, descobri que os dois arquivos estavam presentes. Eu o resolvi mantendo o arquivo maior, supondo que ele contenha informações de configuração mais relevantes (depois de dar uma olhada).
Volker Siegel
3

Para se livrar dessa mensagem, edite o arquivo /etc/fonts/conf.d/50-user.conf como root:

sudo nano /etc/fonts/conf.d/50-user.conf

ou

sudo gedit /etc/fonts/conf.d/50-user.conf

Procure a linha que diz

<include ignore_missing="yes" deprecated="yes">~/.fonts.conf</include>

e mude para

<!-- <include ignore_missing="yes" deprecated="yes">~/.fonts.conf</include> -->

Fazer isso comenta a linha. Observe que está em um comentário que diz "Os seguintes elementos serão removidos no futuro". Portanto, comentar esta linha não deve prejudicar nada.

Chuck R
fonte
11
Fazer isso comenta a linha. Observe que está em um comentário que diz "Os seguintes elementos serão removidos no futuro". Portanto, comentar esta linha não deve prejudicar nada. ... um pouco de possível deturpação lá; tem certeza de que a remoção da linha é para restabelecer a leitura da configuração do diretório home ou é que a funcionalidade será removida para que a configuração não seja mais necessária ?!
CodeMedic
11
Eu diminuí a votação desta resposta, pois ela não parece ser a coisa "certa" a ser feita. Voto a favor askubuntu.com/a/231274/48282 .
Nikos Alexandris