问题描述
我从 12.04 升级到 12.10 没有问题。我正在尝试编辑 grub 文件,但在控制台中我收到以下消息:
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf",
line 9: reading configurations from ~/.fonts.conf is deprecated
结果,当编辑器打开时,我什么也看不到。有解决办法吗?我在谷歌上找不到太多信息。
最佳方法
Githlar 的回答删除了警告,没有回应警告告诉你的内容。它实际上是说将来会删除从 ~/.fonts.conf 加载的内容。因此,Githlar 的解决方案将忽略未来会出现的问题。正确的做法是将 ~/.fonts.conf 移动到 ~/.config/fontconfig/fonts.conf 。移动此(隐藏)文件的最简单方法是使用终端并执行
mkdir -p ~/.config/fontconfig/
mv -i ~/.fonts.conf ~/.config/fontconfig/fonts.conf
实际上有一个 bug report 反对这个警告的模糊性。
次佳方法
要消除此消息,请以 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> -->
这样做注释掉线。请注意,这是在“将来将删除以下元素”的评论下。因此,注释掉这一行不应该伤害任何东西。