將主力本子切換到 Chromebook

最近非常壕氣的在 eBay 上面購買了一臺 Acer C720。算算到現在已經使用了快一個月了,不知不覺間這臺小巧的 Chromebook 已經成功淘汰 X411 上位成為了我的主力本子。

渣像素的千代醬XD

下面說說在這一過程中遇到的一些問題:

Chrome OS

雖然是二手但是到手的時候 Chrome OS 依舊處于未激活的狀態。估計是被賣家重置過了。我本來想體驗一把 Chrome OS ,無奈單憑 Sock5 的代理沒有辦法翻越高墻,所以只好放棄咯。

SSD

于是乎開始著手裝 Arch,畢竟這臺本子買回來就是為了裝 Arch 的嘛,然而也還是遇到點問題,首先機器本身自帶了一個 16 G 的金士頓的 SSD。自然空間太?。ㄈ绻谎b基本系統和開發工具的話則夠用了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 要什么自行車!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容