GNOME Shell叫板Ubuntu Unity:孰優孰劣?
GNOME Shell 對陣 Ubuntu Unity——默認桌面界面的戰火一觸即發。雙方在臺上已經對峙了很長時間,現在是時候決定誰會笑到最后了。本文中,Jack Wallen 將針對這場對決的雙方提出自己的見解。
GNOME Shell 和 Ubuntu Unity,默認桌面界面的對陣雙方在地平線上若隱若現。無論哪方最終勝出,都注定會引致用戶的強烈回應——有人拍手叫好,也有人忿忿不平??僧斶@場桌面上的決戰進入白熱化后,便注定有一方會趕走另一方。究竟哪一方的實力更勝一籌?且容許我在這里給雙方做個比較,并從中歸結出 GNOME Shell 和 Ubuntu Unity 各自的前景。
第一印象
首先讓我們看看用戶頭一次見到這兩位仁兄會是怎樣的感受。假設用戶先前對這兩種桌面界面一無所知,第一次接觸這兩種界面,用戶會有怎樣的反應?如果您把它們的截圖并排看的話(見圖 A 和圖 B),估計您得出的結論應該和我得出的一樣——就第一印象而言,Ubuntu Unity 對新用戶的親和力明顯更勝一籌。為什么?因為新用戶在一個幾近空白的桌面前不見得馬上就會知道把鼠標指針放到左上角或單擊“活動”按鈕可以打開啟動器菜單。在 Unity 界面中,啟動器全都乖乖地呆在桌面上,等著您點開來使用。
圖 A Ubuntu Unity 桌面界面
圖 B Gnome 桌面界面
您在截圖中看到的兩種界面使用的都是默認設置(除了為更全面地展示而打開的 GIMP 程序)。GNOME Shell 缺乏一種顯而易見的方式讓用戶執行應用程序,這對新用戶而言的確是一塊絆腳石。
至此為止,Unity 優勢不小。#p#
小試牛刀
一旦您撥開了表象,Ubuntu Unity 這邊便開始蹦出大毛病。這里我只強調說明最突出的問題。
連接到服務器
在 GNOME 中,“位置”菜單里的“連接到服務器”是最好用的菜單項之一(至少對我而言)。通過它,用戶可以方便快捷地連接到幾乎任意種類的服務器,甚至還可以在這里連接到 Windows 共享??稍?Unity 中,您無論如何也找不到這一功能——事實上,在 Ubuntu Unity 中,僅僅為了尋找一種可以連接到服務器的方式就可以讓您忙得不可開交。要想在 Ubuntu Unity 中建立任意種類的連接,唯一的途徑是:
1. 從命令行打開 Nautilus 文件管理器。
2. 單擊“轉到”|“網絡”菜單項,然后試圖連接到 Windows 網絡。
然而,當我真的這樣做后,迎接我的卻是失敗的結果。在 GNOME Shell 中,我可以通過“連接到服務器”向導不費吹灰之力地連接到我的共享目錄。至于 Ubuntu Unity……連門都沒有。即便我已經正確地配置了 Samba 并且確保了它工作正常,Ubuntu Unity 就是怎么都不愿跟著我的路數走。
設置桌面
在 GNOME Shell 中,用戶若想設置自己的桌面,只需像多年來業已習慣的那樣右鍵單擊桌面便可。Ubuntu Unity 中可否如此呢?還是沒門。在 Unity 中,用戶要想設置桌面,就必須單擊“應用程序”|“系統”|“外觀”。大部分的新用戶完全沒法搞懂“系統”為何偏偏要從“應用程序”里面進去。而就算他們知道了“系統”在那個地方(這并不難做到),他們可能也不會想到外觀設置的菜單項竟然會藏在“系統”類別里面。難道就不應該再設立一個“首選項”類別?這對 Unity 一方而言真是個壞消息。
是時候開始設置桌面了……這兩種桌面界面依然在使用 Mutter。據我了解,Unity 方面正在花大量精力準備從 X 轉向 Wayland,而自從該決定對外發布以來,有關其將使用何種混成管理器的各種流言便不斷涌現。(我剛才上 Google 搜了下有關這方面的信息,結果仍然可以搜到人們糾結究竟是 Mutter 還是 Compiz 的結果。)無論這兩種界面使用哪種混成管理器,只要確保用戶可以自定義便可。這正是 Linux 桌面最大的特色之一——自由定制!
啊?運行對話框沒了?
確實如此——Ubuntu Unity 放棄了可靠的運行對話框。我不清楚您是如何看待它的,但對我而言,這個對話框長期以來一直都是我啟動應用程序的根本。真搞不懂怎么就有設計桌面界面的人會認為去掉這個工具不是一個糟糕透頂的想法?那么 GNOME Shell 又是怎樣的情況呢?不用我多說,您依然可以在里面調出運行對話框!
啊?窗口管理器不能換?
其實這兩種桌面界面都存在這個問題——您不能換上自己喜歡的窗口管理器。假如您喜歡 Emerald 勝過默認的窗口管理器……那么,不論您使用 GNOME Shell 還是 Ubuntu Unity,您都要失望了。Linux 桌面的靈活性一直是它最吸引人的地方之一,可如果您使用了 GNOME Shell 或 Ubuntu Unity,那就得和這種靈活性說再見了。
(譯者注:原文地址中此處可以投票)#p#
結論
如果您一直閱讀我的專欄的話,您一定知道我向來都是 Ubuntu 和 Canonical 的鐵桿擁護者。當馬克·沙特爾沃思(Mark Shuttleworth)宣布 Ubuntu 的界面將改為使用 Ubuntu Unity 時,我當時就站在了他這一邊。我很想當然地認為作出這種改變必然有它的道理。可是,當我花了足夠的時間試用 Unity 后,我承認,改用 Unity 是一個錯誤的決策。Ubuntu Unity 的表現和行為完全不符合用戶心中不斷完善的對 Linux 桌面的判定標準。當一個新用戶安裝 11.04 的時候,迎接他/她的卻是一個專為上網本設計的界面,這時他/她一定會有種被欺騙的感覺。
至于 GNOME Shell……要定奪它的優劣似乎有點難??梢钥隙ǖ氖?,Gnome Shell 的出現絕不是一種倒退,因為它不僅運行順暢,而且還為現在的桌面界面注入了不少令人振奮的“革新”。GNOME Shell 在靈活性上有所欠缺,這是我對它最不滿的一個地方,但 GNOME Shell 確實在細節上處理得更好,看上去也更富有專業精神(而 Unity 則好像執意地認為越是看起來像個玩具就越適合桌面應用)。
如果必須要兩者選其一的話, 我無論如何也會選擇 GNOME Shell。不過好在這兩者并不是唯一的選擇,因為到時我們一定會看到眾多 Ubuntu 衍生版本的出現(或許不久后就會出現一個使用 GNOME Shell 的衍生版本)。事實上,這些衍生品很可能還會把其他的桌面界面(比如我最喜歡的 Enlightenment)推向前臺。針對現在對陣的雙方,您的觀點如何?您又會怎樣看待 GNOME Shell 和 Ubuntu Unity 的這場對決?
原文鏈接:http://article.yeeyan.org/view/210523/176735
【編輯推薦】