过去的GNOME 2.low.x与KDE 3.x

  当时,两大桌面环境除了共同使用freedesktop制定的desktop文件的标准以外,每种东西都有自己的实现办法。抛开底层的开发库GTK +和QT不算,声音服务方面,GNOME用的是esd,KDE用的是arts,虚拟文件系统,GNOME用的是gnome-vfs,KDE用的是KIO等等.

现在的GNOME 2.high.x与KDE 4

  然后到了2008年,KDE 4发布了,GNOME 2.X高版本中,也引入了新的特性,去除了旧特性,两大桌面环境的共同点也越来越多了。

  统一的systray(通知区域图标机制),scim输入法框架,fontconfig字体配置工具,D-Bus应用程序通讯机制,poppler PDF文档渲染库,gstreamer多媒体框架,pulseaudio声音服务等。

  两大桌面环境共同使用了这么多相关技术,使得彼此之间兼容性和互通性大大增强了。

  最后,也就是这次Guademy会议的重点,两大桌面环境,应该在哪些领域做更进一步的技术分享,从而到达一个更高的境界:未来的Linux桌面环 境,不分什么GNOME与KDE了,所有的区别,只是应用程序用了什么开发库而已(GTK+或QT)。所有与桌面相关的特性,都已统一,用户所关心的,只 是选择自己喜欢的应用程序和把桌面环境定制成自己想要的样子!

在安装linux是,会提示选择桌面环境,如下图所示。在有选择时,我们总是患得患失,担心选错了影响今后的体验。那么,我们今天就来谈谈linux 的KDE与GNOME桌面环境的特点。

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强力的心理支持,所以~~~)。


相关文章推荐


★gnome桌面环境 kde桌面环境的区别

★RedHat 8.0软件包组--桌面类

★ubuntu 重装系统备份数据   ubuntu安装kde桌面

★Redhat Linux配置远程桌面


Linux部分精彩文章推荐

★Linux系统初学者的常见问题解决集结

★Linux挂载U盘

★linux 下的挂载

★redhat和ubuntu系统下挂载ntfs文件系统的方法(转载)

★疯狂挂载:Linux连接常用外部设备的方法

★ubuntu 重装系统备份数据   ubuntu安装kde桌面

★ubuntu全局配置文件

★ubuntu安装rpm的方法

★ubuntu设置全攻略

★Linux 常用C函数说明-文件权限控制篇

★rpm deb命令集合

★rc.local自启动学习

★init.d,rc.d详解 Linux运行时详解

★linux下tar gz bz2 tgz z等众多压缩文件的解压方法

★tar命令用法详述

★使用tar进行磁带备份的命令汇总

★LINUX:解压问题tar: Child returned status 1

★Linux系统服务自启动设置_Tomcat

★Linux操作系统下SSH默认22端口修改方法

★Linux启动级别:init 0,1,2,3,4,5,6

★linux服务开机启动和运行级别

★linux服务自动启动功能

★新手学堂:Linux操作系统的启动步骤说明

★xinit启动X Window System过程初探

★构建小型Linux跟文件系统镜像(Ext2 或 Ext3)

★linux内核源码目录结构

★简述 Linux 文件系统的目录结构

★Linux目录结构及解释

★Linux 内核源代码的结构

★linux文件系统的目录结构

★linux 端口 操作

★Linux操作系统下软件的安装与卸载

★vim 实用的经验

★网络管理:超级详细Tcpdump 的用法

★Linux系统下网卡网络配置基础

★用vsFTPd自架Linux网络安装服务器,以及Redhat局域网安装的解决办法

★网络管理:超级详细Tcpdump 的用法

★[转]tcpdump 教程 用法 使用

★Linux下telnet配置

★linux 任务计划 cron

★YUM 库的安装

★Linux环境变量的设置和查看方法

★Linux命令速查手册

★关于linux系统中命令的使用详解

★简单而常用的shell 命令

★rpm常用命令集合

★[常用命令]diff

★vi指令大全

★LINUX/UNIX vi全屏幕编辑器

★Linux操作系统Ifconfig命令详细解析

★linux top命令详解

★chmod命令使用详解

★Linux主要shell命令详解

★linux ps命令使用详解

★Linux下设置和修改IP

★Linux中find用法整理

★Fedora 中的 Yum 命令详解

★rpm常用命令集合

★Linux cat 命令用法

★chmod命令详细用法

★linux redhat命令大全

★Linux操作系统下/etc/hosts文件

★LINUX PATH环境变量

★如何安装无签名认证的rpm包

★LINUX关于休眠、待机和睡眠的问题

★initrd.img处理

★Linux字符集的修改方法

★Awk学习笔记

★shell取得文件行数6法

★正则表达式

★shell中单引号、双引号、反引号、反斜杠的使用

★Linux开机过程(转)

★LINUX中注销其他已登陆帐户

★学习 Linux LVM

★shell 中的参数替换

mkswap 把一个分区格式化成为swap交换区

★rsh的配置

修复GRUB

★Linux自动注销登录的帐户

★linux下的/dev/shm/  以及与swap目录的区别

★Redhat Linux配置远程桌面

★Linux截图工具import使用说明

★Linux、UNIX下磁带机的管理和使用

★Linux 磁带机备份完全攻略

★gnome桌面环境 kde桌面环境的区别

★linux i18n修改,中文版英文版体现

★linux命令-locale字符显示

★linux命令-locale字符显示

★RedHat 8.0软件包组--桌面类

★让英文版的LINUX 支持中文显示

★Linux  shell内核使用

★在RedHat Enterprise Linux 上Oracle 9i的安装配置与调优

★Linux下安装mysql后无法启动的解决方法

★百度最全的LINUX和Redhat学习教程下载帖大全

★Redhat linux 安装 gcc编译器,Gcc源码包,rpm包安装方法!

★RHCE题库

★Redhat Enterprise Linux 6 正式版已经发布!

★VMWare虚拟机安装RedHat Linux全过程

gnome桌面环境 kde桌面环境的区别相关推荐

  1. linux kde 桌面发行,KDE 桌面发行版本 Kubuntu 14.04 LTS

    我们一般都把注意力集中在 Ubuntu 官方默认版本,即正统版本,默认使用 Unity 桌面的版本身上,而忽略了其他桌面的版本,其实Ubuntu是一个庞大的家族,今天发布的包括麒麟在内就有5个. 其中 ...

  2. CentOS下yum操作gnome和kde桌面

    1)安装桌面 GNOME桌面 yum groupinstall "X Windows Systems" yum groupinstall "GNOME Desktop E ...

  3. ubuntu 重装系统备份数据 ubuntu安装kde桌面

    1   ubuntu 重装系统备份数据 因为某些原因例如把Ubuntu系统玩挂了诸如此类的原因而需要重装Ubuntu,只要/home是挂载在独立的分区下,并且重装Ubuntu时没有格式化/home,那 ...

  4. cwntos linux kde桌面,Centos如何安装KDE的桌面

    其实KDE其实在初次安装系统的时候就可以选择,我下面是进入系统后的安装方法: 第一步:检查KDE 首先查看自己是否安装了KDE # yum grouplist 在grouplist的输出结果中的&qu ...

  5. linux 6.5桌面环境kde,CentOS 5/6 安装 GNOME 或 KDE 桌面

    1.安装 XWindow yum-ygroupinstall'XWindowSystem' 2.1.Centos 5.x 安装 GNOME 或 KDE (可择一安装) GNOME yum-ygroup ...

  6. linux查找不到kde桌面,观点|KDE Plasma 5 —— 给尚未确定桌面环境的 Linux 用户指明道路...

    点评 ---- 新的KDE 5版本既满足了传统桌面环境的需求,也兼顾了多设备长期支持计划 KDE 项目终于发布了备受瞩目的 KDE 桌面环境的最新主版本 ---- KDE Plasma 5. Plas ...

  7. ubuntu 安装kde桌面_Ubuntu下安装KDE桌面环境

    Ubuntu下安装KDE桌面环境 发布时间:2008-09-08 16:23:22   作者:佚名   我要评论 gnome和KDE只是不同的桌面管理器而已,软件阿什么的是不受影响的,放心装吧. 下面 ...

  8. centos oracle kde,centos安装KDE桌面环境

    linux预设了一部分桌面环境,每个桌面环境都有其各自的优缺点.在linux系统中比较常见的有GNOME和KDE桌面环境.怎么知道自己当前使用的桌面环境是哪种了?在系统下输入gnome双击tab键如果 ...

  9. redhat linux 安装桌面环境,RedHat Linux系统下安装KDE桌面环境

    Red Hat Linux(以下简称Red Hat)是Linux的桌面系统,在Red Hat中使用得最多的就是KDE和GNOME两个桌面环境,在默认情况下安装的是GNOME.如果你在安装系统时没有装K ...

最新文章

  1. USERADD命令详解
  2. 6.news.php,news.php
  3. UOJ 152 汉诺塔 分治
  4. QML 性能优化建议(二)
  5. svg圆弧进度条demo
  6. vue 附件上传获取附近内容_vue实现文件上传功能
  7. Excel的poi缓存问题
  8. 客户旅程_我们进入微服务世界的旅程-以及从中学到的东西。
  9. 谈腾讯地图web api如何实现类似百度地图内置的城市切换、关键字输入提示功能
  10. JQuery UI Layout
  11. 群晖设置php.ini,【入门普及贴】群晖NAS组装、洗白经验总结及分享
  12. 学习python应用,初识python怎样的感受?
  13. OpenCV中feature2D学习——Shi-Tomasi角点检测
  14. Ubuntu下设置开机启动项
  15. ECC椭圆曲线加密的特点以及在有限域(Fp)的三点共线问题
  16. python 安装失败 errorcode 2203_win10系统安装软件出现the error code is 2203错误怎么办...
  17. 仅仅因为方法 Too Simple 就被拒稿,合理吗?
  18. 在word 页眉插入章编号+标题
  19. 如何解决屏幕使用时间的密码的问题?
  20. HTML字母加圈,终于找到了最详细系列之HTML字符实体

热门文章

  1. 不止 JavaScript 与 React,前端程序员必备的 9 大技能!
  2. 科学家之殁,竟是区块链之过?
  3. 论“天才球员”有多重要!
  4. Android 8.1 频频被曝 Bug,是要赶超苹果吗?
  5. iOS 11 正式版发布,都有哪些新内容?
  6. 给2021的Java一些建议,纯干货
  7. 北京java培训机构收费,Java开发者必看
  8. 闪退没由报错_使命召唤:(cod16)出现的闪退问题以及解决办法
  9. ffmpeg java调用_macos下ffmpeg使用及java调用
  10. python取出满足条件的行_numpy ndarray 取出满足特定条件的某些行实例