Cinnamon和Gnome3,哪個超過MAC的完美了嗎? 沒有!但是,不論到了什麼時候,總有人會喜歡自由、開源、個性化,喜歡十全九美的!在這點上,你是不是更喜歡Cinnamon了呢?亦或是選擇Gnome3呢? ...
(linux mint 18.2 用戶截圖)
- Cinnamon的由來
在GNOME 3之前,GNOME是根據傳統的桌面比擬(Desktop metaphor)而設計,到了GNOME 3便被GNOME Shell所取代,所有轉換視窗及虛擬桌面都在“活動”畫面中進行。此外,因為Mutter取代了Metacity成為預設的視窗管理器,最小化及放大按鈕不再預設在名稱列中;Adwaita取代了Clearlooks成為預設主題;很多GNOME核心程式都重新設計以提供更連貫的用戶體驗。有關GNOME 3的具體介紹請參考我的上一篇軟文“開啟屬於你的GNOME桌面”。
這些重大的改變最初引來了廣泛的批評。在這個背景下,MATE團隊開發了MATE桌面,該項目由GNOME 2的源始碼派生,目標為保留GNOME 2的傳統界面,同時支持最新的Linux技術,例如GTK+ 3。
Linux Mint團隊則以開發“Mint GNOME Shell Extensions”一系列於GNOME 3上運行的插件,這些插件使GNOME 3的界面變回傳統界面,以此回應業界的批評。最後,Linux Mint決定從GNOME 3的源始碼派生另外一個桌面環境“Cinnamon”。
- 絕響的Linux Mint 12
在GNOME 3發行後,一開始,Linux Mint開發團隊,並不確定Linux Mint的未來走向。繼續走Gnome2的路線,還是在新的GNOME Shell 上開發呢?很快,Linux Mint團隊意識到,為了延續Mint,一個比GNOME Shell更好的解決方案是必須的,因為GNOME Panel已經不再開發了。因此,Linux Mint決定修改GNOME Shell以使其匹配Linux Mint的設計風格,而最終結果是“Mint GNOME Shell Extensions”(MGSE)。與此同時,MATE桌面環境也從GNOME 2派生出來。Linux Mint開發團隊便決定與MATE團隊合作,併在Linux Mint 12 “Lisa”中提供基於GNOME 2的MATE,以及基於GNOME 3的MGSE給用戶作選擇。Linux Mint 12 “Lisa”的發佈,使得Linux Mint 11 “Katya”(2011年5月26日發佈)成為了Mint最後一個使用GNOME 2的版本。而Linux Mint 12 “Lisa“最終也成為了Mint至今唯一一版純Gnome3風格的版本。
MGSE在Gnome3基礎上幾乎沒有任何改動,桌面效果緊追MAC,它酷斃了!這導致Linux Mint 12 的新用戶開始迅速飆升,我就是在這個時間喜歡上mint的!然而,炫酷之餘,MGSE不如原先的預期。因為GNOME Shell比起GNOME 2變動過大,bug頻出,固化的風格也被傳統使用者所詬病,Linux Mint 似乎還沒有準備好。針對這個問題,Linux Mint團隊便從GNOME Shell派生出Cinnamon項目,讓Linux Mint的開發者能更好的控制未來版本的GNOME介面。至此,Mint開始回歸他的傳統風格。
在我看來,Linux Mint 12可以說是Mint有史以來最為炫酷的一版,MGSE沒能繼續開發演進,真的是一種遺憾! 事實上,那些bug通過適配KDE和運維手段,是完全可以規避的。而且gnome3的穩定性很好,幾乎沒有死機、異常之類的問題。除了不能繼續升級以外,我覺得,還可以稱得上問題的,就是換電腦是個麻煩,必須要事先做成liveCD(需要工具),或者製作一個拷貝目錄列表(一個tar命令和一個配置文件可以搞定),畢竟重新解決bug和恢復使用環境和習慣,需要較長的時間。你想想看,一個武林高手,出門沒帶趁手的兵器,又遇作戰,那滋味可想而知。這也是很多人不願意改用linux的原因之一。作為Mint 12的擁護者,我是到了mint發行版出到了16,並且,Mint12的軟體源國內已經不提供,要FQ才能更新的時候,才更換了系統。至今我還保留著Mint12的母盤,做為外接系統使用,仍然是得心應手。
- Cinnamon和Gnome3當下
如今,我們再次比較Gnome 3與Cinnamon時,Slant社區建議大多數人使用Gnome 3。 在“什麼是最好的Linux桌面環境?”的問題上,Gnome 3排名第3,而Cinnamon排名第4。 人們選擇Gnome 3的最重要的原因是:“GNOME 3的各個方面都是為了融合在一起構成一個和諧的整體,從而提供了一致和一體化的體驗”。
而當初在Gnome3/MGSE剛推出的時候,也是因為這一點,被冠以模式固化、不靈活,而飽受詬病,時隔僅僅5年。我想,根本原因,還是bug少了。畢竟,沒有bug我還改你幹嘛呢!
雖然要求靈活性不再是剛需了,但總有人喜歡Cinnamon的自由。Cinnamon充分展現了可定製的特點。用戶可以根據個人喜好,定製自己的桌面和效果。這取決於你的想象力!只要你喜歡 ,你幾乎可以實現類windows、mac的桌面佈局和效果,我是說類,不是接近。重要的是,他看上去是屬於你的桌面系統,不只是ubuntu。
說了半天,Cinnamon和Gnome3,哪個超過MAC的完美了嗎? 沒有!但是,不論到了什麼時候,總有人會喜歡自由、開源、個性化,喜歡十全九美的!在這點上,你是不是更喜歡Cinnamon了呢?亦或是選擇Gnome3呢?
- 擴展閱讀
儘管 GNOME 是特別用戶友好的系統,但是它也是一個龐大和複雜的系統。因此,需要一些學習才能充分用好它。為了方便學習,GNOME提供了一些非常有用的文檔( https://help.gnome.org/users/ )。裡面有一些基本的應用,安裝前可以大致看下,安裝過程中可以根據喜好自由選擇。
Mutter來自Intel公司開發的Moblin(Mobile Linux)操作系統,它使用了Clutter這項圖形程式庫,Clutter工具箱提供視覺特效與硬體加速。
GNOME Shell是GNOME桌面環境3.0及其後續版本中的核心用戶界面,它取代了GNOME 2.0版本中的GNOME Panel與其他相關程式,提供了視窗切換、載入應用程式等基本功能。Mutter是Gnome 3的視窗管理器, GNOME Shell實際上就是Mutter的一個插件。
Cinnamon使用Muffin,一個GNOME 3的視窗管理器Mutter的派生版本,作為自1.2版起的預設視窗管理器。
Cinnamon的特性 https://zh.wikipedia.org/wiki/Cinnamon