Linux案頭“彩”起來:案頭環境及視窗管理器大盤點

來源:互聯網
上載者:User

原文連結

看到這個標題,很多人一定認為案頭環境和視窗管理器是一回事,但嚴格來說視窗管理器和案頭環境是有區別的。案頭環境(Desktop Environments)是最近發展起來的案頭圖形環境,它的主要目標是為Linux/Unix作業系統提供一個更加完善的介面以及大量各類整合工具和應用程式,其簡單易用性吸引著大量的新使用者,Linux世界最常見的案頭環境就是GNOME和KDE。視窗管理器(Window Manager)是一個可以控制X視窗環境中視窗屬性的軟體。簡單地說視窗管理器管理視窗的外觀形式、案頭菜單、表徵圖、虛擬桌面以及按鈕樣式等一切顯示在螢幕上的樣式。如果非要用一個詞來包括它們,就用“圖形環境”吧。 

        說到最出彩的案頭環境,肯定是 GNOME 和Kde兩個了。 

        GNOME 即GNU網路物件模型環境 (The GNU Network Object Model Environment),GNU計劃的一部分,開放源碼運動的一個重要組成部分。 是一種讓使用者容易操作和設定電腦環境的工具。目標是基於自由軟體,為Unix或者類Unix作業系統構造一個功能完善、操作簡單以及介面友好的案頭環境,他是GNU計劃的正式案頭。 

 

        KDE,K案頭環境(K Desktop Environment)的縮寫。一種著名的運行於Linux、Unix以及FreeBSD等作業系統上面自由圖形工作環境,整個系統採用的都是TrollTech公司所開發的Qt程式庫。KDE和Gnome都是Linux作業系統上最流行的案頭環境系統。 

 

        再說說其他圖形環境,Xfce是一個運行在各類Unix下的輕量級案頭環境,暫且提它一提,它類似於商業圖形環境CDE。它的作者是Olivier Fourdan。兩年以前,Olivier Fourdan試圖尋找一個快速、友好、高效的Linux案頭,於是XFce就這樣誕生了。XFce最先是基於 XForms三維圖形庫,隨後又開發了一些後續版本。去年Olivier Fourdan將其工作轉移到GNOME的核心工具GTK+上。XFce最主要的特色是容易配置,整個過程都可以使用滑鼠來完成,而不需要修改設定檔的代碼。最新版本的XFce還支援滑鼠拖放、系統任務管理、多位元組在內的多國語言以及其它特徵。 

        Fluxbox是一個基於GNU/Linux的輕量級圖形操作介面,它雖然沒有GNOME和KDE那樣精美,但由於它的運行對系統資源和配置要求極低,所以它被安裝到很多較舊的或是對效能要求較高的機器上,其菜單和相關配置被儲存於使用者根目錄下的.fluxbox目錄裡,這樣使得它的配置極為便利。 

 

        Openbox項目是一套完全遵循標準的快速、輕型、可擴充性強的視窗管理器。Openbox 3系列是一套全新的視窗管理器,沒有繼承以前任何一款同類軟體的代碼,儘管外觀上還是很像Blackbox(Openbox 2系列的代碼是基於Blackbox 0.65.0)。Openbox可以作為一個獨立的運行環境,同時也可以僅僅作為視窗管理器來替代像KDE、Gnome等案頭環境的預設視窗管理器。 

        IceWM是一個超小型的輕量級視窗管理器,其主要特點是小和高速,設計之初就考慮了速度、可用性和與系統結合的穩定性;並且也不失靈活配置的特點。  優點:  1、體積小(安裝檔案僅僅1M多,佔用空間6M左右)  2、啟動快,原始介面類似windows(win95)  缺點:  1、介面單一,對於喜歡華麗介面的使用者來說,沒有必要使用(但是最近發布的幾個版本已經大為改觀了,配合xloadimage、rox-filer等軟體還可以美化到媲美Gnome案頭的水平)。  2、大部分應用程式必須依賴於Gnome或者是KDE案頭的庫檔案。 

 

        再說說FVWM,並不是任何人都會喜歡 FVWM。使用 FVWM 顯然不像用 KDE,Gnome 的案頭那麼簡單,你需要自己對它進行配置。它是一個老牌的,長久不衰的視窗管理器,它永遠以一個忠實的 Xwindow 視窗管理器的方式工作。使用 FVWM,你可以學到很多有關 Xwindow 的東西,你會很快的明白 Xwindow 的工作原理,見識到 Xwindow 的強大和靈活。如果你喜歡隨意的控制自己視窗,讓它們都乖乖聽話,而不是老是跳出來擋在你面前。你喜歡隨意定製自己視窗樣式,喜歡快速高效的控制視窗,喜歡節省資源,…… 總之,你是一個挑剔的人。那麼 FVWM 就是你最終的選擇。 

 

        Enlightenment是一個功能強大的視窗管理器,它的目標是使使用者輕而易舉地配置所見即所得 (WYSIWYG)的案頭圖形介面。現在Enlightenment的介面已經相當豪華,它擁有像AfterStep一樣的可視化時鐘以及其它浮華的介面效果,使用者不僅可以任意選擇邊框和動感的聲音效果,最有吸引力的是由於它開放的設計思想,每一個使用者可以根據自己的愛好,任意地配置視窗的邊框、菜單以及螢幕上其它各個部分,而不需要接觸原始碼,也不需要編譯任何程式。

        Window Maker是一個計劃為GNUStep應用軟體提供額外綜合支援的X11視窗管理器。它儘力類比一流的NeXTSTEP圖形化使用者介面,相對NeXTSTEP圖形化使用者介面,Window Maker運行速度更快、擁有更多的功能以及易於配置和使用。 

        AfterStep是一個基於NEXT作業系統的NeXTSTEP而開發的視窗管理器,最初起源於由BoYang所創的BowMan視窗管理器,AfterStep開發人員們由最初簡單的模仿到力圖改進、完善它的功能,決定改變BowMan的名稱,於是AfterStep計劃誕生了。AfterStep的介面和NEXTSTEP由很多相似之處,但是值得注意的是,AfterStep為了滿足不同的使用者的需要,而做了大量的改進,NEXTSTEP的介面沒有給人一種非常舒適的感覺,所以AfterStep吸取了NEXTSTEP介面的優點,增加了很多有用的特徵。 

 

        mwm(Motif Window Manager)遵循OSF(Open Source Foundation,開放原始碼基金會)制定的Motif視窗管理標準,由於Motif採用OS/2作業系統的程式管理器作為其模板,所以所有的視窗特性及快速鍵都和OS/2和Windows完全相同。(OS/2本是由IBM和Microsoft共同研製開發的,但Microsoft中途退出了合作,自己搞出了Windows,但Windows裡的很多東西仍沿用了OS/2的思想)。Motif需要付費才能使用的,在許多商業Unix作業系統中已經提供了mwm。 

        Blackbox是一個用C++開發的新穎視窗管理器,它沒有共用其它視窗管理器的任何代碼,設定是圖片處理技術的實現都是重新開發的。和其它視窗管理器相比,Blackbox最主要的特色是代碼少,運行速度快,Blackbox所有的代碼都是由 Brad Hughes (blackbox@alug.org) 和Jeff Raven (jraven@psu.edu)兩個人開發和維護。由於其緊湊的結構、精練的代碼使得Blackbox佔有很少的系統資源。 

 

        Sawfish是一個基於Lisp指令碼語言開發的可擴充視窗管理器,它並不是構架在twm之上,整個採用了全新的體繫結構。使用者可以通過修改個人設定檔.sawfishrc中的Lisp代碼,或者通過整合的使用者定製系統來修改使用者配置資訊、更改組件和控制使用者介面。 (責任編輯:A6)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.