将主力本子切换到 Chromebook

最近非常壕气的在 eBay 上面购买了一台 Acer C720。算算到现在已经使用了快一个月了,不知不觉间这台小巧的 Chromebook 已经成功淘汰 X411 上位成为了我的主力本子。

将主力本子切换到 Chromebook_第1张图片
渣像素的千代酱XD

下面说说在这一过程中遇到的一些问题:

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 要什么自行车!

你可能感兴趣的:(将主力本子切换到 Chromebook)