archlinux-安装备忘录
在我给我的联想G470安装arch时碰到的问题解决备忘录
浏览器/wine/系统全局无法显示中文字体
这大多是中文字体不全导致的,一般使用Pacman安装开源几个中文字体就可以解决,你也可以用其他更花里胡哨的字体。
1 | Pacman -S wqy-zenhei adobe-source-han-serif-cn-fonts # 其实只安装第一个已经可以解决大部分中文显示方块/纯白的问题 |
注销或者重启后生效。
如果无效,那请检查您的local.gen文件是否注释掉了 zh_CN.UTF-8 UTF-8
1 | vim /etc/locale.gen # 当然也可以使用其他编辑器如:vi nano emacs等等 |
往下翻找到 zh_CN.UTF-8 UTF-8
行,如果您使用vim/nvim,那可以在Normal-mode下输入/zh_CN.UTF-8 UTF-8更快的找到此字符串的所在位置。然后删除zh_CN.UTF-8 UTF-8
前面的#符号取消注释并保存退出此文件
回到终端(tty)
输入
1 | locale-gen #重新生成locale并生效 |
然后重复上面的操作使用pacman安装中文字体,如查找不到此包,请输入 pacman -Syu
更新并同步本地pacman软件包库。
安装archlinuxcn软件源内的软件包安装无法校验PGP签名公钥
因为本地并没有archlinuxcn源的密钥环,所以无法校验软件包PGP签名故无法安装,
1 | pacman报错:==> 错误: 一个或多个 PGP 签名无法校验! |
只需要使用pacman安装archlinuxcn的密钥环即可
1 | pacman -S archlinuxcn-keyring |
当然有个智将办法,那就是编辑/etc/pacman.conf,找到SigLevel那行,注释掉或者改成SigLevel = Never
不过这种方法非常愚蠢,相当于你懒得拿钥匙开门然后把锁给拆了,方便倒是方便了.
让笔记本合上盖子但是不自动挂起休眠
编辑/etc/systemd/login.conf
1 | vim /etc/systemd/login.conf |
找到HandleLidSwitch行,编辑#HandleLidSwitch=suspend为HandleLidSwitch=ignore
HandleLidSwitch定义笔记本盖上盖子后触发的操作,默认=suspend,suspend的意思在这里可以理解为windows中的休眠,ignore则是不做任何操作
编辑并保存后,重启systemd-logind
1 | systemctl restart systemd-logind |
or
1 | service systemd-logind restart |