什麼是桌面環境

桌面環境簡單來說,就是在內核和X Server之上,寫一批程序讓用戶可以登陸就可以直覺性的流暢使用桌面、任務欄、開始菜單、文件操作和系統設置。這個世界上從功能完整性和產品質量來看主要有四個桌面環境:

什麼是桌面環境

  ● RedHat主導開發的Gnome

Gnome2的穩定性和性能都非常好,包括後面的Mint桌面都是衍生於Gnome2, Gnome3是我作爲個人開發者來看最失望的桌面環境,Gnome3完全拋棄了Gnome2的穩定和性能,Gnome3除了性能和內存控制不好以外,API的胡亂修改導致這5年幾乎沒有任何重大的進步

  ● Suse主導開發的KDE

可以說功能最爲豐富的桌面環境,包括產品質量以及性能每年都在飛速進步,但從個人看比較適合技術折騰黨,功能和交互做的太複雜不適合普通用戶(比如那個超級複雜的主題設置)

 ● Ubuntu主導開發的Unity

Unity身上還是可以看到很多Gnome2的影子,產品質量和性能都不錯,Ubuntu自己獨立開發了Mir、Unity桌面環境和一些全局菜單等獨特特性,雖然很多開發者很喜歡,但是整體視覺都聚焦在左上角(默認看着很想一把轉角直尺)的設計,個人覺得並不符合中國人的使用習慣

  ● Deepin主導開發的DDE

作爲DDE的開發者,客觀的評價,產品質量、設計視覺都符合中國人的`習慣,很多地方的交互設計細節要比其他桌面環境做的更加精緻和簡單,強調開箱即用的非技術型用戶,不適合技術高手和那些本來就喜歡折騰的技術型用戶

其他輕量型的桌面環境,比如LXDE、XFCE、Enlightenment雖然性能極佳,但是從桌面環境的功能完整性和交互設計的精緻性上都不夠,比較適合有一定技術深度,追求性能和自己配置多於開箱即用的技術型用戶。

剩下的就是一堆平鋪類窗口管理器,比如大家熟知的:awesome, i3, xmonad, dwm, stumpwm等等,這些窗口管理器型的桌面環境有300多個,我曾經爲了研究所有桌面環境的特性,把這些窗口管理器都用過,最喜歡的是xmonad。這類窗口管理器的可以把個人的工作環境內存和性能消耗做到極低,而且可定製性極強,甚至可以通過編程來打造自己獨一無二的工作環境。這類窗口管理器型的桌面環境比較適合有開發人員和黑客,當然也不乏國內一大批裝X用戶。