剛接觸linux桌面的使用者該如何選擇一款合適的linux桌面環境呢?如果你習慣使用windows或os x,那麼一想到要選擇就讓人犯難,那麼你又該如何在十幾個主要的linux桌面、幾十個次要的當中進行選擇呢?
這個問題沒有輕鬆的答案,如果你是新使用者,之前沒有用過任何linux桌面,更是這樣。圍繞這個話題而寫的文章大多數也沒有多大幫助,因為它們主要闡述什麼最適合新使用者使用,而不是幫助新使用者自行確定。要是你用過linux,distrowatch的search頁面會顯得更實用,不過對新使用者來說用處有限。
我倒是想提議另一種方法:給出對立的設計選擇,讓使用者根據自己的偏好和工作習慣來選擇。下面是幫助新使用者入門的七個對立面:
7.經典 vs 創新
經典桌面有工作區、乙個或多個面板,還有乙個選單。從mate到xfce,它們佔了linux中桌面環境的絕大多數。它們很少花裡胡哨,但是提供了一種穩定的介面,凡是用過計算機的人幾乎之前都見過。想要桌面執行起來,如同大多數windows版本的那些人可能應該考慮經典桌面。
相比之下,創新桌面與經典設計不一樣。比如說,gnome使用概覽螢幕來啟動應用程式,而unity這種桌面其實適用於移動裝置。同樣,雖然你可以在kde中建立經典桌面,但是這種設計拓展了經典桌面,有多種桌面和輕鬆置換圖示的幾種方法。
6.移動 vs 非移動
在手機或平板電腦上處理大量計算工作的使用者可以選擇靈感源自移動裝置的桌面,有簡單的工作區和螢幕方面的多處變化。對這些使用者而言,gnome是個合理的選擇,不過unity是更好的選擇。在諸多桌面中,只有unity是為融合理念而設計的――在任何格式尺寸的裝置上使用同一桌面。尤其推薦擁有觸控螢幕顯示器的那些人使用unity。
5.啟動器 vs 實用工具
一方面,對一些使用者來說,桌面只是應用程式啟動器而已。它們很少花時間在桌面裡面,也沒有過高的期望。對這類使用者而言,unity和lxde可能很合適。
另一方面,對一些使用者來說,桌面是生態系統的一部分,其設定決定了執行方式。這些使用者建議使用gnome、kde、cinammon和mate。
4.最小化設計 vs 最大化設計
幾款linux桌面旨在減少凌亂,同時提供最簡單的工具和控制項布局。在這類桌面上執行的應用程式是為了最常見的場合設計的,但是出現問題後可能不盡如人意。gnome、lxde和unity都屬於這一類,所有視窗管理器也是如此。
截然不同的是,設計人員決定設計成面面俱到的桌面。雖然這些最大化設計可能讓新使用者產生選項焦慮,但是它們擁有你所需要的各種功能。為了簡化,它們常常選擇智慧型預設值,或者在不同的選項卡上隱藏先進功能。採用這種最大化設計的桌面包括kde和cinnamon。
3.選單 vs 桌面啟動器
你更喜歡哪個是個選擇問題。然而,如果你更喜歡使用選單,不妨試一試gnome或者unity。
但是如果你偏愛桌面啟動器,可以試一試mate、cinnamon或 xfce。如果你完全青睞桌面啟動器,kde會為你提供最多的配置選項,包括定製每乙個虛擬工作區的功能。
2.全屏 vs 多工處理
你平常每次處理一兩個應用程式嗎?還是你在工作時經常使用多個應用程式,經常在它們之間來回切換?
如果你對第乙個問題回答「是的」,可能會滿足於unity。倒不是說unity無法多工處理,而是它在預設情況下以全屏方式開啟應用程式,而你在多個視窗之間切換時,面板中顯示的頂層選單可能讓人困惑。
然而,如果你對第二個問題回答「是的」,幾乎其他任何桌面都可能適合你的要求。
1.輕量級 vs 功能全面型
直到近幾年,linux桌面還是功能全面型。kde和gnome都提供了啟動應用程式的乙個地方,還提供了完整的生態系統,包括旨在與它們協同執行的各種實用工具和應用程式。
然而,你可能更偏愛根據個人喜好而不是桌面環境來選擇應用程式。也許你擁有一台比較舊、比較慢的機子。在這兩種情況下,lxde之類的輕量級桌面,或者icewm或openbox之類的視窗管理器可能更適合你的選擇。
選擇自己的linux桌面
為了進一步縮小範圍,可以考慮每個linux發行版的特殊性。比如說,zorin提供類似windows的外觀感覺,而mate和cinammon經常推薦給windows使用者使用,因為與windows一樣,它們也是經典桌面的例子。同樣,雖然據我所知沒有乙個發行版比得上os x,但是unity受到os x的啟發,所以來自mac陣營的人可能會覺得它用起來最熟悉。
然而,不管你使用哪種方法來選擇linux桌面,都別著急。找到適合你偏好和工作流程的一款桌面將決定著你對於使用體驗會有怎樣的反應。
linux桌面的安裝
在centos 7中提供了兩種桌面 gnome desktop 和 kde plasa workspaces 我們以安裝 gnome desktop 為例 1.掛載光碟 搭建本地yum源,也可以使用網路yum源 root localhost mount dev cdrom media cdrom m...
多個桌面的使用
切換視窗 alt tab任務檢視 win tab鬆開鍵盤介面不會消失 建立新的虛擬桌面 win ctrl d 關閉當前虛擬桌面 win ctrl f4 切換虛擬桌面 win ctrl 左 1 在win的最下方狀態列中單擊右鍵,然後在彈出選單中勾選 顯示工作列檢視 選項。2 然後在最下方狀態列的左部,...
(七)linux函式介面的使用
前面我們講解了字元裝置的驅動模型,有了前面的基礎後,今天學習函式介面就比較容易了 思考乙個問題 當我們應用層呼叫open read write close的時候,核心層是如何實現的呢?前面學習字元裝置驅動模型中有乙個file operation結構體,當我們呼叫open函式的時候,核心會呼叫file...