¿Cómo puedo omitir esta advertencia de fontconfig para editar grub con éxito?

20

Actualicé de 12.04 a 12.10 sin ningún problema. Estoy tratando de editar el archivo grub, pero en la consola recibo el siguiente mensaje:

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

Como resultado, no veo nada cuando se abre el editor. ¿Hay alguna solución para esto? No puedo encontrar mucha información en Google.

chazdg
fuente
1
El mensaje que está recibiendo es solo una advertencia. Solo dice que ya no necesita un archivo ~ / .fonts.conf. Eso no debería estar causando el problema. Creo que necesitamos más información, como el comando real que está escribiendo en la terminal.
rft183
1
Personalmente, uso nano en la línea de comando, así que lo haríasudo nano /etc/default/grub
rft183
"Usar nano" no es una respuesta válida.
Chuck R el
Desplácese un poco hacia abajo en la página ... ha estado allí desde que publiqué el comentario.
Chuck R
1
Al releer la pregunta original, creo que ambas respuestas de @Githlar y de mí mismo están un poco fuera de tema de todos modos. Ambas respuestas corrigen la advertencia, pero el OP aún no puede editar el archivo. Probablemente necesitemos más información, como específicamente cómo está intentando editar el archivo. ¿Cuál es el comando que estás usando?
Gavilán

Respuestas:

41

La respuesta de Githlar elimina la advertencia, sin responder a lo que le dice la advertencia. En realidad está diciendo que la carga de ~ / .fonts.conf se eliminará en el futuro. Por lo tanto, la solución de Githlar ignorará lo que se romperá en el futuro. Lo correcto es mover ~ / .fonts.conf a ~ / .config / fontconfig / fonts.conf. La forma más fácil de mover este archivo (oculto) es usar el terminal y hacer

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

En realidad, hay un informe de error presentado contra la vaguedad de esta advertencia.

Gavilán
fuente
3
Tienes razón. Saliendo del mensaje de error, no está claro de dónde espera leer la nueva configuración. Supongo que supuse mal que el proceso de actualización habría hecho esto por usted. Supuse que los archivos referidos eran residuales. Gracias por el consejo, +1.
Chuck R
1
@Githlar Supongo que los desarrolladores no querían mover sus archivos ellos mismos, pero estoy de acuerdo en que es un mensaje de error terriblemente vago. Y probablemente no sea la mejor manera de depreciar algo. Aclamaciones.
Sparhawk
Al hacer esto, descubrí que ambos archivos estaban presentes. Lo resolví manteniendo el archivo más grande, suponiendo que contiene información de configuración más relevante (después de echar un vistazo).
Volker Siegel
3

Para deshacerse de este mensaje, edite el archivo /etc/fonts/conf.d/50-user.conf como root:

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

o

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

Busca la línea que dice

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

y cambiarlo a

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

Al hacerlo, comenta la línea. Observe que está debajo de un comentario que dice "Los siguientes elementos se eliminarán en el futuro". Por lo tanto, comentar esta línea no debería dañar nada.

Chuck R
fuente
1
Al hacerlo, comenta la línea. Observe que está debajo de un comentario que dice "Los siguientes elementos se eliminarán en el futuro". Por lo tanto, comentar esta línea no debería dañar nada. ... un poco de posible tergiversación allí; ¿estás seguro de que la eliminación de la línea es para restablecer la lectura de configuración del directorio de inicio o es que la funcionalidad se eliminará para que la configuración ya no sea necesaria?
CodeMedic
1
Voté en contra de esta respuesta, ya que no parece ser lo "correcto". Upvoted askubuntu.com/a/231274/48282 .
Nikos Alexandris