我怎样才能绕过此 fontconfig 警告并成功编辑 grub?

我怎样才能绕过此 fontconfig 警告并成功编辑 grub?

我从 12.04 升级到 12.10 没有任何问题。我尝试编辑 grub 文件,但在控制台中收到以下消息:

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

结果,编辑器打开后我什么都看不到。有办法解决这个问题吗?我在 Google 上找不到太多信息。

答案1

Githlar 的答案删除了警告,但没有回应警告的内容。它实际上是说将来会删除从 ~/.fonts.conf 加载。因此,Githlar 的解决方案将忽略将来会出现的问题。正确的做法是将 ~/.fonts.conf 移动到 ~/.config/fontconfig/fonts.conf 。移动此(隐藏)文件的最简单方法是使用终端并执行

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

实际上有一个错误报告对该警告的模糊性提出异议。

答案2

要删除该消息,请以 root 身份编辑 /etc/fonts/conf.d/50-user.conf 文件:

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

或者

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

查找以下行:

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

并将其更改为

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

这样做会注释掉该行。请注意,它位于一条注释下方,注释内容为“以下元素将来会被删除”。因此,注释掉此行不会造成任何影响。

相关内容