GNOME和KDE兩種圖形界面有什麼區別?

KDE與GNOME是很類似的:它們在本質上都是桌面境,必須和窗口管理器配合使用,以提供類似於MS-Windows、CDE和MacOS的用戶界面。所以他們都擁有圖形化的文件管理器。在文件管理器中看到的對象可以是文件夾、子文件夾、程序、鏈接等。

  KDE和GNOME都擁有許多的“本族程序”。“本族程序”的意思是:這些程序所用的庫與桌面環境用的庫相同,並且能夠由桌面環境來定義程序與外界的 交互方式。這些“本族程序”涵蓋的範圍很廣,雖然大部分的程序看起來還很粗糙、沒有特色,但這些程序使用起來還是很容易上手的。

  雖然KDE和GNOME是兩個不同的桌面環境,但是你會發現他們協作起來並沒有太大的障礙。你可以在GNOME中運行KDE的kppp或是 Konqueror。當然,這樣會喪失一小部分功能,比如無法在GNOME中實現Konqueror的拖拽功能。另外,你必須同時在內存中加載QT和 GTK+。

  KDE和GNOME都是開放源代碼的,他們都能很好的運行主流的Linux應用程序。

  在網上人們對KDE和GNOME的評價並不能反映真實的情況。事實上,KDE比GNOME早推出一年,並且以精緻、穩定的性能將其領先地位保留至今。 與當時KDE的商業版QT庫相對應,GNOME一開始就是免費的。我傾向於GNOME是因爲它是真正意義上的開放源代碼軟件,而不是因爲它的技術而去使用它。

  話雖這樣說,但是對於一般用戶,KDE和GNOME差不了多少。它們都提供了功能強大的圖形界面,操作起來甚至比命令行還要高效。它們並不是最好的桌面環境(相比之下MacOS要更好一些),不過它們發展的很快,預計在以後不久就可以超過那些古老的桌面環境。

  一些人聲稱GNOME不如KDE穩定,但實際上卻恰恰相反,GNOME相對來說要健壯許多,總能順利地執行任務。

  兩個系統的用戶界面差別並不明顯,但是一些潛在的東西起着至關重要的作用。就拿鼠標來說吧,在KDE所推崇的就是通過單擊就可以打開程序,無論這個程序的圖標是在桌面上、面板上還是在文件管理器中。而GNOME呢,在面板中是單擊,在其他地方卻要雙擊才行。很難說哪一種方式更好。KDE的方式似乎更統一一些,使用起來很舒服。但對於已經養成了雙擊習慣的人,一時忘記而不小心連擊兩下,就會打開兩個窗口,這是一件很惱人的事情。

  KDE的文件管理器Konqueror比GNOME的nautilus更加的精密和成熟。除了進行一般的文件管理,Konqueror還是一個網頁瀏 覽器,並且支持cookies。它採用插件式體系結構,這樣就爲在Konqueror中嵌入其他應用程序提供了可能。比如說,當你點擊PDF格式的文件 時,Konqueror會調用PDF閱讀器,並將其內嵌到自己的框架裏,看起來渾然一體。這一點,GNOME的文件管理器就做不到。

  另一方面,GNOME的窗口管理器(Sawfish)較爲成熟。KDE的窗口管理器可以在缺省方式下工作的很好,假如你修改了其中的選項,很可能會導 致一些故障。比如,你在KDE中對文件進行託拽時,會彈出一個對話框,問你是要拷貝、移動還是鏈接。但是這個對話框經常會消失無蹤,這是因爲窗口管理器的 鼠標聚焦功能出了問題。可能要試很多次才能託拽成功。在GNOME中就很少會發生這樣的事。在用戶界面元素的行爲管理方面,GNOME的控制面板提供了出色的控制。

  理論上,KDE和GNOME與其各自的窗口管理器都是分離的,所以能夠選擇不同的窗口管理器而不會喪失功能。實際上更換GNOME窗口管理器比KDE 的要容易許多,只要在控制面板上更換選項就可以了。GNOME的靈活性相矛盾的是:窗口管理器往往會提供一些與GNOME本身相依賴、甚至是相沖突的特 性。比如說,GNOME的總體外觀由桌面主題來控制,但這些桌面主題由兩個完全獨立的控制中心來進行選擇。一個是GNOME的,一個是Sawfish或者 別的什麼窗口管理器的。KDE的控制面板更統一一些。

  GNOME的Sawfish有許多KDE窗口管理器所缺乏的特性。比如說,Sawfish可以輕鬆地修改快捷鍵。此外,Sawfish還能記住某一窗 口的大小和位置,下一次運行時,窗口會和上一次一模一樣。是不是比每次運行都呈現缺省狀態要好得多?而KDE看起來有一些呆板。

  KDE所用的QT,比GNOME用的GTK+在菜單嵌套方面強得多。選擇子菜單時,GNOME經常會把父菜單丟掉,你必須小心翼翼地一層一層打開子菜 單。在KDE中你可以把鼠標隨意地在菜單間滑動(甚至是對角線),而不必擔心會丟掉父菜單。這是KDE引以爲榮的主要特性之一。

  GNOME對標準Unix網頁瀏覽器(Netscape)的支持比較好,並支持瀏覽器、文件管理器、Gnome-terminal之間的拖拽。雖然在Konqueror中也可以進行類似的操作,但是並不很徹底。GNOME還可以在OpenOffice中大跳“拖拽舞蹈”。

  說了這麼多,你究竟會選擇KDE還是GNOME呢?

  KDE適合那些想擁有友好的用戶界面,但是又不太懂如何設定細節的那些用戶。若能夠穩定起來,KDE將爲你提供非常好的服務,完成你的正當需求。KDE正在證明着一個開放源代碼的團隊是如何創造一個界面友好的桌面環境的。

  GNOME比KDE穩定的多,至少現在是這樣。GNOME背後的哲學思想與Unix的哲學是一致的:每一個程序完成它的單一任務,給用戶所有他所需要 的,以創造一個完美的、適合他的環境。雖然要費大量時間周旋於衆多的設置選項,但是能創造一個更適合你的環境。GNOME的分佈式對象模型更是下一代的 GUI原型。

  我在自己的機器上用了一段時間的KDE,然後換成了GNOME(當然本本上是用fvwm2)。GNOME也並不完美,但我認爲花時間作一些調整是值得的。不過,KDE和GNOME發展地都非常快,很難說以後用的是什麼啊(現在有點心儀KDE3.1的那個透明主題了^_^但GNOME身後的APPLE工程師們給我使用GNOME強力的心理支持)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章