我在内核 4.15(通用)的 ubuntu 18.04 上遇到了一个奇怪的问题。
今天,我重新启动了正常运行的系统,发现所有文本都被到处都是的微小的占位符矩形所取代!
我甚至无法摆弄设置,因为我看不到它们。奇怪的是,chrome 中的所有文本都可以正常工作。
我搜索了一下,发现这个 bug 存在于 16.04 中,并且是由于内核问题导致的。解决方案是升级到新内核。我使用的是最新的 ubuntu 内核,所以我真的不知道该怎么办。
这里有人可以帮忙吗?
更新
我通过参考解决了这个问题此链接本网站的其他地方。
这可能是字体文件上的某些权限设置无效造成的。您需要为字体设置正确的权限。
要修复所有以 .ttf 或 .otf 扩展名结尾的字体的权限,请使用这两个命令。
find /usr/share/fonts -iname '*.ttf' -type f -exec sudo chmod -v 644 {} \;
find /usr/share/fonts -iname '*.otf' -type f -exec sudo chmod -v 644 {} \;
然后使用此命令重新构建字体缓存
sudo fc-cache -r -v
这应该可以解决问题。