KDE 是基于大名鼎鼎的 Qt 的,最初于 1996 年作為開源項目公布,并在 1998 年發布了第一個版本,現在 KDE 幾乎是排名第一的桌面環境了。
許多流行的 Linux 發行版都提供了 KDE 桌面環境,比如 Ubuntu、Linux Mint、OpenSUSE、Fedora、Kubuntu、PC Linux OS 等。
KDE 和 Windows 比較類似,各位初學者相信都是 Windows 的用戶,所以切換到 KDE 也不會有太大的障礙。
KDE 允許你把應用程序圖標和文件圖標放置在桌面的特定位置上。單擊應用程序圖標,Linux 系統就會運行該應用程序。單擊文件圖標,KDE 桌面就會確定使用哪種應用程序來處理該文件。
KDE 是所有桌面環境中最容易定制的。在其他桌面環境中,你需要幾個插件、窗口組件和調整工具才可以定制環境,KDE 將所有工具和窗口組件都塞入到系統設置中。借助先進的設置管理器,可以控制一切,不需要任何第三方工具,就可以根據用戶的喜好和要求來美化及調整桌面。
KDE 項目組還還發了大量的可運行在 KDE 環境中的應用程序,包括 Dolphin(文件管理工具)、Konsole(終端)、Kate(文本編輯工具)、Gwenview(圖片查看工具)、Okular(文檔及PDF查看工具)、Digikam(照片編輯和整理工具)、KMail(電子郵件客戶軟件)、Quassel(IRC客戶軟件)、K3b(DVD刻錄程序)、Krunner(啟動器)等,它們都是默認安裝的。
對 KDE 優缺點的總結:
優點:KDE 幾乎是最先進最強大的桌面環境,它外觀優美、高度可定制、兼容比較舊的硬件設備
缺點:Kmail 等一些組件的配置對新手來說過于復雜。
2. GNOME 桌面環境
GNOME 是 the GNU Network Object Model Environment 的縮寫,中文譯為“GNU網絡對象模型環境”。
GNOME 于 1999 年首次發布,現已成為許多Linux發行版默認的桌面環境(不過用得最多的是 Red Hat Linux)。
由于種種出色的所需功能,Cinnamon 對任何剛接觸 Linux 的新用戶來說都非常方便。許多用戶放棄使用 Linux,是因為他們并不了解 Linux 的工作方式,但是我強烈建議新手應從 Cinnamon 桌面環境開始入手。
許多流行的 Linux 發行版提供了各自版本的 Cinnamon,比如 Ubuntu、Fedora、OpenSUSE、Gentoo、Arch Linux 等。Cinnamon 還是 Linux Mint 的默認桌面環境。
Cinnamon 桌面環境截圖
圖5:Cinnamon 桌面環境截圖
對 Cinnamon 優缺點的總結:
優點:成熟完美,高度可性質,適合 Linux 新手。
缺點:有時候可能會有軟件錯誤。
6. 適用于較老硬件設備的 Linux 桌面環境
圖形化桌面環境的弊端在于它們要占用相當一部分的系統資源來保證正常運行。在 Linux 發展之初,Linux 的標志和賣點之一就是它可以運行在處理能力較弱的老舊 PC 上,這些 PC 無力運行較新的 Windows 桌面。
然而隨著 KDE 和 GNOME 桌面環境的普及,情況發生了變化。運行 KDE 或 GNOME 桌面要占用的內存資源和較新的 Windows 桌面環境旗鼓相當。
如果你的 PC 已經有些年代了,也不要泄氣。Linux 開發人員已經聯手讓 Linux 返璞歸真。他們開發了一些低內存開銷的圖形化桌面應用,提供了能夠在老舊 PC 上完美運行的基本功能。盡管這些圖形化桌面環境并沒有大量專為其設計的應用,但它們仍然能運行許多基本的圖形化程序,支持如文字處理、電子表格、數據庫、繪圖以及多媒體等功能。
下表列出了一些可在配置較低的 PC 和筆記本電腦上運行的輕量級 Linux 圖形化桌面環境。
桌面環境 說明
Fluxbox 一個沒有面板的輕型桌面,僅有一個可用來啟動程序的彈出式菜單。
Xfce 和 KDE 很像的一個桌面,但少了很多圖像以適應低內存環境。
JWM Joe 的窗口管理器(Joe’s Window Manager),非常適用于低內存低硬盤空間環境的超輕型桌面。
Fvwm 支持如虛擬桌面和面板等高級桌面功能,但能夠在低內存環境中運行。
fvwm95 從 fvwm 衍生而來,但看起來更像是 Windows 95 桌面。
以上這些圖形化桌面環境并不如 KDE 或 GNOME 桌面一樣絢麗,但卻提供了恰到好處的基本圖形化功能。
如果你用的是老舊 PC,嘗試一下基于上述某個桌面環境的 Linux 發行版,看看怎么樣,可能會有驚喜哦。
查看桌面環境
我們可以通過環境變量 DESKTOP_SESSION 來查看當前 Linux 發行版使用了哪種桌面環境,例如:
[c.biancheng.net]$ echo $DESKTOP_SESSION
gnome-classic
這表明我使用的是 GNOME。
另外,你也可以查看/etc下有沒有對應的目錄,例如 gnome 目錄或者 kde 目錄,如果有的話,就說明已經安裝了。