Comment puis-je contourner cet avertissement fontconfig pour éditer grub avec succès?

20

Je suis passé de 12.04 à 12.10 sans problème. J'essaie de modifier le fichier grub, mais dans la console, j'obtiens le message suivant:

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

En conséquence, je ne vois rien lorsque l'éditeur s'ouvre. Y a-t-il une solution à cela? Je ne trouve pas beaucoup d'informations sur Google.

chazdg
la source
1
Le message que vous recevez n'est qu'un avertissement. Cela signifie simplement que vous n'avez plus besoin d'un fichier ~ / .fonts.conf. Cela ne devrait pas être à l'origine du problème. Je pense que nous avons besoin de plus d'informations, telles que la commande réelle que vous tapez dans le terminal.
rft183
1
Personnellement, j'utilise nano sur la ligne de commande, donc je le feraissudo nano /etc/default/grub
rft183
"Utiliser nano" n'est pas une réponse valide.
Chuck R
Faites défiler la page un peu ... elle est là depuis que j'ai posté le commentaire.
Chuck R
1
En relisant la question d'origine, je pense que les deux réponses de @Githlar et moi-même sont un peu hors sujet de toute façon. Nos deux réponses corrigent l'avertissement, mais l'OP ne peut toujours pas modifier le fichier. Nous avons probablement besoin de plus d'informations, notamment sur la façon dont vous essayez de modifier le fichier. Quelle est la commande que vous utilisez?
Sparhawk

Réponses:

41

La réponse de Githlar supprime l'avertissement, sans répondre à ce que l'avertissement vous dit. Cela signifie en fait que le chargement de ~ / .fonts.conf sera supprimé à l'avenir. Par conséquent, la solution de Githlar ignorera ce qui se cassera à l'avenir. La bonne chose à faire est de déplacer ~ / .fonts.conf vers ~ / .config / fontconfig / fonts.conf. La façon la plus simple de déplacer ce fichier (caché) est d'utiliser le terminal et de faire

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

Il y a en fait un rapport de bogue déposé contre l'imprécision de cet avertissement.

Sparhawk
la source
3
Tu as raison. Partant purement et simplement du message d'erreur, il n'est pas clair d'où il s'attend à lire la nouvelle configuration. Je suppose que j'ai supposé à tort que le processus de mise à niveau l'aurait fait pour vous. Je devinais que les fichiers mentionnés étaient résiduels. Merci pour l'astuce, +1.
Chuck R
1
@Githlar Je suppose que les développeurs ne voulaient pas déplacer eux-mêmes vos fichiers, mais je conviens que c'est un message d'erreur horriblement vague. Et ce n'est probablement pas la meilleure façon de déprécier quelque chose. À votre santé.
Sparhawk
Ce faisant, j'ai constaté que les deux fichiers étaient présents. Je l'ai résolu en conservant le plus gros fichier, en supposant qu'il contienne des informations de configuration plus pertinentes (après avoir jeté un coup d'œil).
Volker Siegel
3

Pour vous débarrasser de ce message, modifiez le fichier /etc/fonts/conf.d/50-user.conf en tant que root:

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

ou

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

Recherchez la ligne qui dit

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

et changez-le en

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

Ce faisant, vous commentez la ligne. Notez que c'est son sous un commentaire qui dit "Les éléments suivants seront supprimés à l'avenir." Par conséquent, commenter cette ligne ne devrait rien faire de mal.

Chuck R
la source
1
Ce faisant, vous commentez la ligne. Notez que c'est son sous un commentaire qui dit "Les éléments suivants seront supprimés à l'avenir." Par conséquent, commenter cette ligne ne devrait rien faire de mal. ... peu de fausses déclarations possibles là-bas; êtes-vous sûr que la suppression de la ligne consiste à rétablir la lecture de la configuration à partir du répertoire d'origine ou est-ce que la fonctionnalité sera supprimée afin que la configuration ne soit plus nécessaire?!
CodeMedic
1
J'ai rétrogradé cette réponse car elle ne semble pas être la «bonne» chose à faire. Vote sur askubuntu.com/a/231274/48282 .
Nikos Alexandris