BBS水木清华站∶精华区

发信人: midi (迷笛), 信区: Linux        
标  题: GNOME or KDE? 
发信站: BBS 水木清华站 (Thu Mar 11 09:25:34 1999) 
 
 
我倾向于KDE 
 
我在我的机器上试装了GNOME 1.0和KDE 1.1,感觉彼此差不太多, 
但一些地方还是KDE好。 
 
1. 窗口管理器 
CDE是基于Motif的窗口管理器。Motif是其核心。KDE模仿了CDE的风格, 
同时也吸收了一些Windows95的风格。KDE即是运行环境,工作平台,又是 
窗口管理器。 
 
GNOME本身不提供窗口管理器,它需要别的窗口管理器。它的包中提供了 
了一个名为Enlightenment的窗口管理器,但它们不是紧密联系在一起的。 
用户可以在fvwm中启动GNOME的PANEL,也可以在twm,mwm之类的窗口管理 
器下启动。而作为窗口管理器本身,Enlightenment除了外表漂亮外,功能 
薄弱,需要GNOME的帮助。 
 
为此,配制GNOME本身就是一个很复杂的事情。我看了半天文挡,才明白 
GNOME和Enlightenment之间的关系,最后只好自己写xinitrc或Xclients: 
enlightenment & 
exec gnome-session 
 
这里必须把gnome-session做为前台进程,否则logout时窗口管理器Enlightenment 
还会呆在那里。 
 
相比较而言,KDE的设置简单多了 
 
2. 图形库 
KDE需要的是QT,GNOME是GTK。GTK原本是为GIMP之类的程序开发的, 
但后来被用到很多地方。GNOME在它的Homepage中就Why not KDE回答说, 
QT不是GNU软件,而是商业软件。GNOME开始开发时,QT确实是商业软件, 
但现在QT已经采用GNU标准了。 
 
就性能来说,我没有准确比较。二者都是原自C++的库,程序的效率不会 
太高。 
 
一个比较有趣的事情是,只要你装了QT和GTK之类的库,那么无论你采用 
哪种环境,都可以运行另一种环境中的应用程序。不过不要试图在KDE 
窗口管理器中运行GNOME的panel,结果会使你的X崩溃 
 
3. 应用程序 
其实说这个没有太大意思,因为二者的应用程序并不是依赖于二者本身, 
而是图形库。即便如此,我还是感觉KDE的应用程序(QT应用程序)多些, 
如KOffice, KOrganization等大型应用程序,GNOME还没有 
 
4. 概念 
KDE仿效自CDE,吸收了很多CDE的概念。GNOME倒是比较新。安装时,它 
居然建了个CORBA目录。我没有怎么试它的ORB,但ORB确实是它的一个 
包。也许它在分布环境中优势要大些吧。 
 
5. 安装 
在Slackware下安装KDE非常容易。在Redhat下遇到一些麻烦:必须升级 
一些库。在升级前,需要用rpm -e卸下老库。GNOME遇到的麻烦更大,因 
为要更新的库更多。这些库许多是彼此关联的,最后让人感觉安装简直 
象做恶梦一般。 
 
配制也是KDE容易 
 
-- 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.100.16.145] 

BBS水木清华站∶精华区