快轉到主要內容

Ubuntu安裝經典Unity桌面 ~ Ubuntu Unity體驗

分類   Linux系統 Linux系統安裝教學
標籤   Ubuntu Ubuntu Touch
🗓️ 民國113年 甲辰年
✍ 切換正體/簡體字
目錄

本文Ivon討論的是「Unity」桌面環境,不是Unity3D遊戲引擎。

1. 什麼是Unity
#

十年前,Canonical推出了一系列野心勃勃的計畫,最後慘淡收場。

Unity是Canonical研發的桌面環境,最早於Ubuntu 11.04推出,取代GNOME 2,延伸到自家的Ubuntu touch的手機介面,意圖打造跨平台的統一界面。Canonical甚至搞了一個Wayland協定的fork叫做Mir。為了解決跨平台套件的問題,推出了Snap。

可是,Canonical為了商業市場考量,在Ubuntu 18.04換回了主流的GNOME 3,Unity桌面就沒有再維護了。

Canonical的觀念很超前,可惜他們推的東西最後幾乎都失敗了。Ubuntu touch手機賣不好,Ubuntu換回GNOME桌面,只有Snap堅持到現在,然而還是被Linux社群罵爆。總覺得,Canonical搞的Linux標準最終都玩不過Redhat。

Unity放棄維護是滿可惜的一點,Linux桌面環境的選擇少了一員呢。

deepin創始人曾經撰文表示他的惋歎: Ubuntu放弃战斗, Linux桌面的悲哀

他認為Unity裡面有許多獨具巧思的設計,且設計更為完善,在當時GNOME 3普遍受到批評的時空背景下,Unity界面算是蠻好看的選擇。

下圖為GNOME 3早期界面,因為跟GNOME 2比起來變化過大又不成熟,導致許多人批評。

Unity的設計確實比GNOME要好看些,Ubuntu經典的左邊工作列布局就是Unity時期出現的。

Ubuntu 16.04的界面

直到今日,Canonical仍會特別給GNOME打patch,將版面調整成工作列在左邊的樣子,並繼承了Unity時代出現的"Ubuntu"字體和Yaru主題。


Ivon有幸在讀高中的時候入坑Ubuntu 16.04,當時是在Intel E3300的破電腦透過Wubi跑的,因此還算有見過Unity的餘暉,雖然當初根本沒有核心與使用者界面的概念。

例如翻到的這張舊Facebook貼文,是我以前在Ubuntu 16.04玩Minecraft Java版的紀錄。

現在想裝Unity回來玩一下。最新Ubuntu的套件庫所能找到Unity桌面的套件,是來自社群維護的Linux發行版「Ubuntu Unity」,這是由開發者Rudra Saraswat在2020年發起的專案,作者當時只有10歲(!?),他同時也是另一個immutable發行版blendOS的開發者。

他復活了Unity桌面!

此後,Ubuntu Unity專案獲Ubuntu官方接受,正式成為官方的風味版之一。

2. 安裝Ubuntu Unity系統
#

現在可以在 官網下載ISO安裝系統,安裝跟一般Ubuntu沒有兩樣。

目前Ubuntu Unity 24.04,提供Unity 7.7和Lomiri桌面的版本。

這裡要講一下歷史,Canonical研發了Unity,並將其推廣到Ubuntu touch手機,希望能夠全平台使用同一個界面。在Canonical放棄Ubuntu touch後,該專案改由Ubports社群接手,桌面環境Unity 8改叫做Lomiri。至於Ubuntu Unity使用的桌面不是Lomiri,而是自己修改的Unity 7.7,開發者給Unity加入了一些新功能,使其更貼近Lomiri開發進度。

Unity 7.7僅支援X11顯示協定,未來有可能會推出支援Wayland的UnityX。

2024年,Ubuntu Unity推出了採用Lomiri桌面的系統映像檔,有點像是把Ubuntu touch手機的界面移植回電腦。Lomiri採用的是Mir顯示協定,但其實就是Wayland的fork,並使用XMir來處理XWayland應用程式。

3. Ubuntu Unity使用心得
#

介面跟十年前Ubuntu 16.04的一模一樣。

Unity最具特色的就是類似macOS的全域選單,應用程式標題會顯示在左上角,並且所有選單都一律置頂。

要搜尋程式和電腦檔案,點選左上角的Ubuntu圖示。

開機後啟動的是LightDM,進入桌面後佔用1GB RAM,這樣看來也沒比GNOME節省多少資源嘛。

Ivon覺得這個Ubuntu Unity界面雖然經典,但是沒在更新了,讓人憂心未來發展。很多東西都是維護者自己打patch上去,挺hacking的。並且很多地方缺少中文翻譯,整個Ubuntu Unity系統看起來像半成品。應該怎麼形容呢,就好像你在Windows 7跑最新軟體一樣的奇怪感覺。

根據Reddit用戶的評價,Ubuntu Unity似乎是一個人維護的專案(非事實,官網列出的團隊有4個人),導致問題很多,功能又比Ubports的Lomiri少。比如Unity用的GTK3太舊,導致一些程式會出現雙重標題欄。

目前,Unity桌面並不適合用來取代GNOME或者KDE Plasma,這些桌面環境有大型組織在維護,相較之下Unity似乎沒什麼人有興趣。

也有可能是開發者本身有太多專案在跑了,相較於只有小眾用戶有興趣的Unity,維護面向未來的blendOS更有前途吧。


我後來試著跑Lomiri桌面的映像檔,感覺比Unity好些。

畢竟這些年來,相對完全被拋棄的Unity來說,Ubports開發組針對Lomiri做了較多的改進。

可是,我測試的時候Ubuntu Lomiri根本無法進入安裝程式,所以只能看。

如果你有興趣把手機刷成Ubuntu touch系統(現在還有一票人在維護,能安裝在Android手機),那麼你應該會對Lomiri較為熟悉。由於Lomiri是單獨的桌面環境套件,使用者可以在Arch Linux或postmarketOS手動安裝Lomiri作為桌面環境。但目前Lomiri在非Ubuntu touch的系統問題還是很多,就連postmarketOS都沒辦法很好的整合。

回到Ubuntu Unity專案,如果缺乏大公司金援,我很懷疑Ubuntu Unity專案要怎麼走下去。這個專案的地位或許會比Ubports還尷尬。

總結,Unity 7.7和Lomiri這兩個難兄難弟,未來可能依然是小眾的選擇。

相關文章

【圖文教學】Windows 11安裝Ubuntu LTS單碟雙系統
分類   Linux系統 Linux系統安裝教學
標籤   Ubuntu
打造精簡的Ubuntu Linux!用Debootstrap安裝系統
分類   Linux系統 Linux系統安裝教學
標籤   Debootstrap Ubuntu
如何安裝Ubuntu至外接SSD,再從硬碟外接盒開機
分類   Linux系統 Linux系統安裝教學
標籤   Ubuntu

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur或Postimages。您的留言會在Github Discussions向所有人公開。

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