Ubuntu Touch是手機Linux行動作業系統,原本是由Ubuntu母公司Canonical開發,現由UBports基金會維護。
特色是界面設計較完善,有各國語言和輸入法。桌面環境是Lomiri(Unity),介面類似Ubuntu 16.04。
目前UBports致力於將Ubuntu touch移植到舊款的Android手機,有些機型會使用Halium Project的相容層解決硬體問題。
類似Ubuntu touch的有同為手機Linux系統的postmarketOS。順帶一提Ubuntu touch也支援Pine64 PinePhone。
為簡化安裝流程,凡是有官方支援的機型(列表點此),皆可透過官方提供的安裝器(Ubports Installer)刷入手機。
相較之下,如果該機型只有unofficial port(非官方移植)的,就要手動刷入作者提供的原廠Android韌體和Ubuntu Touch刷機包。
下面例子中,我的手機為官方支援的小米Pocophone F1,電腦為Ubuntu 20.04。
1. 安裝UBports Installer
到官網下載安裝器,支援Linux/Windows/MacOS系統。
Ubuntu 20.04以上可直接用Snap安裝:
|
|
2. 刷入Ubuntu Touch
手機重開機至fastboot,連到電腦。
UBports Installer應會自動識別裝置,之後按照螢幕操作,就會開始下載安裝包。
刷入之後可能還要手動重開機進Recovery,繼續按照螢幕指示,等它跑完。
之後手機重開機,安裝就完成了。
3. 後續安裝優化
Ubuntu Touch操作邏輯為右側螢幕往內滑進入多工,左側螢幕往內滑開啟應用程式選單,螢幕從上面往下拉開啟狀態欄。按下電源鍵鎖定手機。



Ubuntu Touch內建常用軟體,例如瀏覽器、相機、檔案管理器、終端機。
注意:system分區預設是唯讀的,因此要到OpenStore商店下載APP;系統則是採OTA更新。這點跟postmarketOS這類手機Linux發行版不同,反而比較類似Android手機的機制。
若要用APT安裝套件,以下的指令可以解除系統唯讀,但是隨意apt upgrade系統套件很容易導致手機卡開機。
|
|
如果要使用Linux桌面軟體,先安裝UT Tweak Tool開啟「桌面模式」,再用Libertine建立chroot容器執行。
如果要執行Android APP,請安裝Waydroid或Anbox。
此外,Ubuntu touch手機連到電腦還是能用MTP傳輸檔案。