大约从2016年底或2017年初开始,infinality的官网和Arch的repo都不能访问了,也无法更新。
相关讨论也都被关闭了,没有给出任何原因或信息,不知道infinality发生了什么事。
但有一点是明确的:今后不会再有infinality这个东西了。
运行pacman -Syyuu命令更新Arch Linux后,启动时会出现下列错误:
Could not start kdeinit5 check your installation
实际上这是由于infinality被部分覆盖(移除?)导致的。
修复:
在错误界面按下 Ctrl+Alt+F2,登录,su获取root权限,然后运行下述命令:
pacman -S --asdeps freetype2 cairo fontconfig
这是用标准的fontconfig替代infinality。
然后reboot就可以正常登录了。
可能是因为之前的部分配置文件依然存在,显示效果看起来只是略微差了一点点,整体来说依然明显好于Arch Linux默认安装后的效果。
那么问题来了,如果是全新安装的Arch Linux该如优化字体渲染效果呢?只能等以后有时间再慢慢研究了。
最后,编辑pacman的配置文件,删除infinality相关的源:
nano /etc/pacman.conf
删除下面几行:
[infinality-bundle]
Server = http://bohoomil.com/repo/$arch
[infinality-bundle-multilib]
Server = http://bohoomil.com/repo/multilib/$arch
[infinality-bundle-fonts]
Server = http://bohoomil.com/repo/fonts
之后再运行pacman就不会提示找不到infinality源的错误了。