快轉到主要內容

如何在Surface Go 2安裝Fedora Linux,提昇低階平板效能

· 民國114年乙巳年
·
切換繁體/簡體
分類   智慧型手機 真Linux手機
標籤   Linux KDE Plasma Fedora
目錄

分享在Surface Go 2安裝Linux系統的方式。

桌布來源

Microsoft推出的Surface平板電腦家族中,有一款屬於中低端型號,那就是Surface Go系列。他們用的處理器都是入門等級的。即使Microsoft再怎麼優化,也改變不了跑Windows 10很喘的事實,不只續航力欠佳,機身容易發熱,CPU隨便都100%,Windows系統檔案還會佔據大量系統空間。

如果我們在上面改安裝Linux系統,就能一定程度改善使用者體驗。看呀,剛安裝好的Linux系統佔用的空間不到10GB,開機RAM佔用1GB左右。

Surface系列平板,大部分是以x86架構Intel處理器為主的裝置。擁有標準的UEFI,加上Intel對Linux上游的積極貢獻,因此Linux發行版的支援度普遍很好。

此外,針對Surface平板所使用的特殊驅動程式,尚有linux-surface專案的團隊提供特製版核心,提高相容性。

大部分Surface的功能在Linux都可以正常使用,包括觸控螢幕、鍵盤、MPP協定的手寫筆、自動旋轉、自動亮度、待機、VA-API影片解碼加速等。

由於Linux桌面不怎麼吃效能,多餘的資源用來玩輕度Steam遊戲是可行的。

我們還可以透過Waydroid容器,無縫跑Android APP。

1. 前置條件
#

這裡Ivon使用Surface Go 2 (Intel Pentium 4425Y,4G/64G) Wifi版作為示範。

關於Surface Go 2的硬體支援程度,參閱Github的這個表格:Supported Devices and Features

撰文當下,Surface Go 2最大的問題是相機品質不佳,Linux拍照品質沒辦法像Windows上的品質一樣好。有待未來改進。

如果可以的話,記得將Windows系統更新到最新版,包括UEFI。因為UEFI更新程式是無法在Linux使用的。

2. 製作Linux開機碟
#

x86架構的Linux發行版都可以選用,包括Debian、Ubuntu、Fedora、Arch Linux、openSUSE、Gentoo,就看個人偏好,以及你想要作為什麼用途。在這邊我選擇的是提供最新版套件的Fedora Linux,能夠享用到最新版軟體。桌面環境選KDE Plasma,有完整電腦版桌面,也有虛擬鍵盤。這樣Surface Go既能當平板使用,也能接上鍵盤當作筆電。

  1. Fedora KDE官網下載ISO

  2. 然後用Ventoy製作開機碟。

  3. 因為Surface Go 2的連接埠只有Type-C,你可能要準備擴充基座。它不能夠從SD卡開機。

3. 開始安裝Linux
#

  1. 將Surface Go 2關機。

  2. 長按開機鍵與音量上鍵,進入UEFI。這個界面是可以觸控的,不用接上鍵盤,但之後安裝Linux可能還是需要使用實體鍵盤操作。

  3. 雖然Fedora支援Secure Boot,還是建議關閉Secure Boot,免得安裝驅動需要手動簽名。

  4. 將開機順序設定為隨身碟

  5. 開機,依照畫面指示安裝。選擇清除整個磁碟,安裝Fedora。

  6. 關於中文輸入法,請安裝Fcitx5

sudo dnf install fcitx5 fcitx5-chewing fcitx5-gtk3 fcitx5-gtk4 fcitx5-qt fcitx5-qt6 fcitx5-configtool
  1. 小技巧:Fedora預設啟用zRAM,如果Surface Go的RAM太小,編輯/etc/systemd/zram-generator.conf提高SWAP數值,增加可用的RAM,單位為MB。
[zram0]
zram-size = 8192

4. 加裝linux-surface核心
#

linux-surface核心包含了一些專為Surface硬體設計的驅動套件和修補程式。部份已經合併入上游,所以Fedora預設使用的Linux核心已經包含大部分驅動。雖說如此,我還是安裝linux-surface核心。

  1. 依照Github指示安裝。Fedora的作法是新增linux-surface團隊經營的套件庫到系統:
sudo dnf config-manager \
    addrepo --from-repofile=https://pkg.surfacelinux.com/fedora/linux-surface.repo
  1. 接著安裝linux-surface核心,重開機
sudo dnf install --allowerasing kernel-surface iptsd libwacom-surface
  1. 用確認目前的核心是否切換成功,應該會顯示linux-surface
uname -a
  1. 由於Fedora系統核心更新頻率比較高,新版核心可能會覆蓋linux-surface的核心。故安裝linux-surface套件之後會自動啟用linux-surface-default-watchdog.path服務,確保開機啟動的都是linux-surface核心。

5. KDE桌面的虛擬鍵盤使用方式
#

沒有接上實體鍵盤的時候,KDE Plasma會自動進入平板模式。

KDE Plasma 6內建的虛擬鍵盤是Maliit Keyboard,支援英文與中文輸入,屬於勉強能用的等級。

在系統設定 → 鍵盤 → 虛擬鍵盤啟用。需要注意的是這個鍵盤無法跟Fcitx5一起使用。

接著在畫面上點輸入框,鍵盤應該就會跳出來了。

KDE的系統設定可以自定義觸控手勢,例如我設定從畫面左側滑入,就開啟所有視窗總覽

不過,KDE Plasma桌面模式大多數情況仍需要鍵盤與滑鼠控制。

如果想要純觸控操作,建議加裝plasma-mobile的桌面環境

sudo dnf install plasma-mobile

「Plasma行動」的桌面環境可以在開機登入畫面切換

在Plasma Mobile可以得到類似Android平板的體驗,它的設定檔部份是跟KDE Plasma共用的。

另外,目前Maliit Keyboard的設計有點迂迴,要在plasma-mobile系統設定才能啟用拼音與注音輸入法。

相關文章

在小米Poco F1安裝Linux與Android雙系統,達成多重開機
分類   智慧型手機 真Linux手機
標籤   PostmarketOS Linux Android
2022年Linux手機APP概況
分類   智慧型手機 真Linux手機
標籤   Linux
手機Linux發行版推薦
分類   智慧型手機 真Linux手機
標籤   Linux PinePhone

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。

(留言板載入中)這是Giscus留言板,需要Github帳號才能留言。支援Markdown語法,若要上傳圖片請善用外部圖床。您的留言會在Github Discussions向所有人公開。

Click here to edit your comments.

(留言板載入中)這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用外部圖床網站。