KDE和GNOME的区别※切换
KDE和GNOME的區(qū)別※切換??
2007-11-29 09:01:09|??分類:?linux 服務|舉報|字號?訂閱
一、設置GNOME或者KDE為默認的啟動桌面環(huán)境
方法1:修改/etc/sysconfig/desktop,根據(jù)需要將“DESKTOP”后面的內(nèi)容改為KDE或GNOME。
方法2:在當前用戶目錄下建立“.xinitrc”這個文件(注意文件名前有一個點號,代表建立的是一個隱藏文件),文件的內(nèi)容就一行startkde或gnome-session,根據(jù)自己的需要選擇KDE或GNOME。
二、GNOME和KDE的切換(“#”后面為輸入命令)
1.如果需要切換到GNOME:
#switchdesk gnome
2.如果需要切換到KDE:
#switchdesk kde
X Window是Linux下的窗口系統(tǒng),自誕生以后現(xiàn)在已經(jīng)成為事實上的
類UNIX操作系統(tǒng)下的圖形界面標準。
GNOME和KDE是基于X Windows的經(jīng)過不同組織進行整合之后的桌面環(huán)境
(有人說它們是桌面管理器(wm)是不恰當?shù)?#xff0c;他們比桌面管理器要復雜,GNOME?
可以搭配多種桌面管理器, KDE以自己的kwm為主)
可以簡單的認為GNOME和KDE是并列關(guān)系,他們需要基于XWindow才能運行。
下面簡單說明GNOME和KDE的區(qū)別:
---- KDE項目是兩年前由德國自由程序員發(fā)起的,他們采用了挪威Troll Tech軟件公司的Qt圖形界面庫作為基礎開發(fā)平臺,C++為主要開發(fā)語言。KDE的發(fā)展非常迅速,1999年KDE 1.1.2發(fā)行以后,它就成為Linux界“事實”上的桌面標準。然而,因為KDE使用的Qt庫所遵循的軟件版權(quán)協(xié)議QPL并不是真正的自由軟件協(xié)議,這在自由軟件界引起了很大的非議,例如以純自由軟件構(gòu)成的Linux發(fā)行版Debian就拒絕使用KDE。當然,最終用戶并不太關(guān)心軟件許可問題,對他們來說易用性和強大的功能是最重要的。因此,KDE還是得到了廣泛的應用。
---- 為了與KDE相抗衡,世界最大的自由軟件組織GNU(即自由軟件基金會)發(fā)起了GNOME桌面環(huán)境項目。GNOME采取了完全松散的自由軟件開發(fā)模式,整個項目由一系列獨立的軟件組成,每個軟件都由各自獨立的開發(fā)組負責。這種松散的開發(fā)模式使得GNOME的進展非常緩慢。1999年推出的GNOME 1.0與KDE 1.1.2相比在各個方面都差很多,直到2000年推出GNOME 1.2后才有了很大的進步。然而與即將推出的KDE 2.0相比,GNOME在許多方面還非常不完善,例如沒有一個統(tǒng)一的辦公套件,沒有集文件管理器和網(wǎng)絡瀏覽器等功能于一身的綜合文件管理軟件,另外GNOME還缺乏成熟的電子郵件、個人信息助理等實用工具軟件。而且與KDE相比GNOME的各個組件的集成度還遠遠不夠,不同組件之間的風格也有很大差別。不管從哪個方面來看,一切似乎都對KDE有利而對GNOME不利。曾經(jīng)有一段時間,人們都在擔心GNOME會半路夭折。
---- 與KDE不同,GNOME采用了符合GPL自由軟件協(xié)議的GDK、GTK作為其底層開發(fā)平臺,也就是說GNOME是真正意義上的GPL自由軟件,商業(yè)公司無需支付任何費用就可以自由使用它。可以說這是商業(yè)公司選擇GNOME而不選KDE的首要因素。當然,光有這個理由還不足以服人,要想成為名副其實的桌面環(huán)境標準,在技術(shù)上也必須有過硬表現(xiàn)才行。
---- GNOME在GTK的基礎上擴充了許多額外的功能,開發(fā)了一系列GNOME程序通用的函數(shù)庫和程序,因此具有統(tǒng)一的界面風格和使用習慣。
---- 為了實現(xiàn)各個軟件之間甚至基于網(wǎng)絡的組件復用,GNOME采用了通用的CORBA組件模型,而KDE雖然前期也采用了CORBA技術(shù),但后來由于速度和復雜性等原因,逐漸轉(zhuǎn)而采用了自己獨有的KPart組件模型。這使得KDE在與其他軟件的兼容性方面大打折扣。GNOME由于堅持使用CORBA,使得它在這方面具有相當大的優(yōu)勢。為了更好地使用CORBA模型,GNOME在ORBit(一套輕量級的CORBA實現(xiàn))基礎上開發(fā)了Bonobo組件層,不僅簡化了編程工作,而且實現(xiàn)了靈活的組件復用。GNOME甚至能夠通過網(wǎng)絡使用其他平臺下的CORBA組件。這一點真正體現(xiàn)了GNOME名稱的精髓所在。
---- 在國際化方面,由于GNOME軟件在開發(fā)過程中完全遵循i18n國際化協(xié)議,所以它可以輕松支持國際上大多數(shù)語言,其中當然包括中文(見附圖)。而KDE 1.1.2雖然支持國際化,但所使用的Qt 1.4.4卻不支持,這使得KDE對遠東文字支持很差。
---- 為了彌補GNOME沒有重量級軟件的缺陷,許多自由軟件公司都已經(jīng)加入了到GNOME的開發(fā)行列中,為其貢獻代碼,開發(fā)軟件。
---- 雖然GNOME最初是為Linux開發(fā)的,但是它具有極其優(yōu)秀的跨平臺能力。目前GNOME至少可以支持Linux、Solaris等大主流Unix操作系統(tǒng),相信不久的將來GNOME就能夠支持包括Windows在內(nèi)的所有常用系統(tǒng)平臺。
總結(jié)
以上是生活随笔為你收集整理的KDE和GNOME的区别※切换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: KDE应用如何在GNOME环境下运行?
- 下一篇: 对层级聚类树进行模块分割,定位基因在哪个