最近非常壕气的在 eBay 上面购买了一台 Acer C720。算算到现在已经使用了快一个月了,不知不觉间这台小巧的 Chromebook 已经成功淘汰 X411 上位成为了我的主力本子。
下面说说在这一过程中遇到的一些问题:
Chrome OS
虽然是二手但是到手的时候 Chrome OS 依旧处于未激活的状态。估计是被卖家重置过了。我本来想体验一把 Chrome OS ,无奈单凭 Sock5 的代理没有办法翻越高墙,所以只好放弃咯。
SSD
于是乎开始着手装 Arch,毕竟这台本子买回来就是为了装 Arch 的嘛,然而也还是遇到点问题,首先机器本身自带了一个 16 G 的金士顿的 SSD。自然空间太小(如果只装基本系统和开发工具的话则够用了XD)。从淘宝上买了大约是最便宜的 M.2 SSD 换上(吐槽一句插槽太薄插不进去),然后开机。自然这个时候 SSD 中没有系统,所以会进入谷歌自带固件的修复页面。
从页面的提示中找到谷歌的修复工具下载页,找个U盘刷进去。然后启动,恢复。
这个时候已经有了一个 128G 的 Chrome OS 了,然而这并没有什么用XD
为了安装上 Archlinux,我们还需要开启 Chromebook 的开发者模式,并且为了修改启动优先级,我们需要去除 Chromebook 的硬件写保护。
然后按照 Archwiki 中所讲的启用开发者模式,重启进入 Root Shell,在 Root Shell 中启用 Legacy Mode 启动
和 USB 启动
支持。
接下来就可以用今年三月以后(含)的镜像进行安装啦。
Chromebook 采用 Coreboot 作为启动方案,同时提供了 SeaBIOS 来模拟一个 BIOS 。为了开机的时候不再出现扰人的 OS 选择界面,我直接刷入了第三方的 Coreboot 固件,参照 Archwiki。
值得高兴的是,Linux 4.0.0 已经合并了 Chromebook 的硬件 patch。不需要再自己编译内核模块和修改配置文件了。
一些小问题
触控板
触控板依旧使用源里面的驱动 xf86-input-synaptics
,然后默认的灵敏度似乎比较令人抓狂,你需要使用更高的灵敏度设定。
顺带一提,我没有按照 wiki 所说关闭右下角单击视作右击的设定,毕竟这还是一个很有用的特性。
Section "InputClass"
Identifier "touchpad peppy cyapa"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
MatchProduct "cyapa"
Option "FingerLow" "10"
Option "FingerHigh" "10"
EndSection
键盘
Chrome OS 的键盘比较奇葩,将普通的笔记本键盘进行了修改,去掉了 Win 键,F区则变成了一些 Chrome 相关的快捷键,Casplock 则变成了搜索键。
在 Linux 中,默认将原来的 Casplock 识别成为了 Win 键,对于 WM 使用者来说似乎应该是一个好消息。同样的,原有的 F 区被识别成了 F1 - F12。但是没有 Fn 键使得我们并不能来使用上面图标所标识的功能。
我仍在寻找方法试图将右下角的 Ctrl Alt 等利用起来。Xmodmap 应该有效,但是不知为何在我这里并不工作XD。
顺带一提,C720 的键盘有可能是所有Chromebook 中手感最差的一个XD
不过由于我一般都在用我的 Poker 2 所以倒是没什么影响啦((((
一共只要 1100 要什么自行车!