KDE和GNOME的区别※切换

2007-11-29 09:01:09|  分类: linux 服务|举报|字号 订阅

一、设置GNOME或者KDE为默认的启动桌面环境

  方法1:修改/etc/sysconfig/desktop,根据需要将“DESKTOP”后面的内容改为KDE或GNOME。

  方法2:在当前用户目录下建立“.xinitrc”这个文件(注意文件名前有一个点号,代表建立的是一个隐藏文件),文件的内容就一行startkde或gnome-session,根据自己的需要选择KDE或GNOME。

  二、GNOME和KDE的切换(“#”后面为输入命令)

  1.如果需要切换到GNOME:

  #switchdesk gnome

  2.如果需要切换到KDE:

  #switchdesk kde

X Window是Linux下的窗口系统,自诞生以后现在已经成为事实上的
类UNIX操作系统下的图形界面标准。

GNOME和KDE是基于X Windows的经过不同组织进行整合之后的桌面环境
(有人说它们是桌面管理器(wm)是不恰当的,他们比桌面管理器要复杂,GNOME 
可以搭配多种桌面管理器, KDE以自己的kwm为主)

可以简单的认为GNOME和KDE是并列关系,他们需要基于XWindow才能运行。

下面简单说明GNOME和KDE的区别:

---- KDE项目是两年前由德国自由程序员发起的,他们采用了挪威Troll Tech软件公司的Qt图形界面库作为基础开发平台,C++为主要开发语言。KDE的发展非常迅速,1999年KDE 1.1.2发行以后,它就成为Linux界“事实”上的桌面标准。然而,因为KDE使用的Qt库所遵循的软件版权协议QPL并不是真正的自由软件协议,这在自由软件界引起了很大的非议,例如以纯自由软件构成的Linux发行版Debian就拒绝使用KDE。当然,最终用户并不太关心软件许可问题,对他们来说易用性和强大的功能是最重要的。因此,KDE还是得到了广泛的应用。
---- 为了与KDE相抗衡,世界最大的自由软件组织GNU(即自由软件基金会)发起了GNOME桌面环境项目。GNOME采取了完全松散的自由软件开发模式,整个项目由一系列独立的软件组成,每个软件都由各自独立的开发组负责。这种松散的开发模式使得GNOME的进展非常缓慢。1999年推出的GNOME 1.0与KDE 1.1.2相比在各个方面都差很多,直到2000年推出GNOME 1.2后才有了很大的进步。然而与即将推出的KDE 2.0相比,GNOME在许多方面还非常不完善,例如没有一个统一的办公套件,没有集文件管理器和网络浏览器等功能于一身的综合文件管理软件,另外GNOME还缺乏成熟的电子邮件、个人信息助理等实用工具软件。而且与KDE相比GNOME的各个组件的集成度还远远不够,不同组件之间的风格也有很大差别。不管从哪个方面来看,一切似乎都对KDE有利而对GNOME不利。曾经有一段时间,人们都在担心GNOME会半路夭折。

---- 与KDE不同,GNOME采用了符合GPL自由软件协议的GDK、GTK作为其底层开发平台,也就是说GNOME是真正意义上的GPL自由软件,商业公司无需支付任何费用就可以自由使用它。可以说这是商业公司选择GNOME而不选KDE的首要因素。当然,光有这个理由还不足以服人,要想成为名副其实的桌面环境标准,在技术上也必须有过硬表现才行。

---- GNOME在GTK的基础上扩充了许多额外的功能,开发了一系列GNOME程序通用的函数库和程序,因此具有统一的界面风格和使用习惯。

---- 为了实现各个软件之间甚至基于网络的组件复用,GNOME采用了通用的CORBA组件模型,而KDE虽然前期也采用了CORBA技术,但后来由于速度和复杂性等原因,逐渐转而采用了自己独有的KPart组件模型。这使得KDE在与其他软件的兼容性方面大打折扣。GNOME由于坚持使用CORBA,使得它在这方面具有相当大的优势。为了更好地使用CORBA模型,GNOME在ORBit(一套轻量级的CORBA实现)基础上开发了Bonobo组件层,不仅简化了编程工作,而且实现了灵活的组件复用。GNOME甚至能够通过网络使用其他平台下的CORBA组件。这一点真正体现了GNOME名称的精髓所在。

---- 在国际化方面,由于GNOME软件在开发过程中完全遵循i18n国际化协议,所以它可以轻松支持国际上大多数语言,其中当然包括中文(见附图)。而KDE 1.1.2虽然支持国际化,但所使用的Qt 1.4.4却不支持,这使得KDE对远东文字支持很差。

---- 为了弥补GNOME没有重量级软件的缺陷,许多自由软件公司都已经加入了到GNOME的开发行列中,为其贡献代码,开发软件。

---- 虽然GNOME最初是为Linux开发的,但是它具有极其优秀的跨平台能力。目前GNOME至少可以支持Linux、Solaris等大主流Unix操作系统,相信不久的将来GNOME就能够支持包括Windows在内的所有常用系统平台。

KDE和GNOME的区别※切换相关推荐

  1. linux图形界面总结---X、Xorg、WM、QT、GTK、KDE、GNOME的区别与联系

    目录 1. linux图形界面 2. X协议 3. Xfree86  Xorg 4. WM(window manager:窗口管理器) 5. X协议的Client端实现 6. KDE.GNOME.QT ...

  2. gnome桌面环境 kde桌面环境的区别

    过去的GNOME 2.low.x与KDE 3.x 当时,两大桌面环境除了共同使用freedesktop制定的desktop文件的标准以外,每种东西都有自己的实现办法.抛开底层的开发库GTK +和QT不 ...

  3. Qt、GTK 和KDE、GNOME的关系-转

    Linux 下的图形库介绍 在进行Linux下的图形系统编程时,我们常常会遇到以下这些概念: Framebuffer, X11, SDL,DFB, miniGUI, OpenGL,QT, GTK,KD ...

  4. 七大Linux桌面介绍:Unity、KDE、GNOME等等

    对于Linux桌面环境来说,因为具备着各种独特的设计风格.功能配备以及自身特性.从具体硬件平台上,只有通过实际情况才可以判断一款桌面环境究竟能否适合用户的需求.这里就来为大家推荐七款顶级Linux桌面 ...

  5. Centos安装KDE或GNOME

    原文地址为: Centos安装KDE或GNOME Centos安装KDE #yum grouplist #yum groupinstall "X Window System" #y ...

  6. KDE与GNOME的战争史(转载)

    虽然在商业方面存在竞争,GNOME与KDE两大阵营的开发者关系并没有变得更糟,相反他们都意识到支持对方的重要性-如果KDE和GNOME无法实现应用程序的共享,那不仅是巨大的资源浪费,而且将导致Linu ...

  7. KDE与GNOME的起源与发展

    在介绍KDE和Gnome之前,我们有必要先来介绍UNIX/Linux图形环境的概念.对一个习惯Windows的用户来说,要正确理解UNIX/Linux的图形环境可能颇为困难,因为它与纯图形化Windo ...

  8. Linux/UNIX 图形操作环境KDE 与GNOME

    Linux/UNIX系统最流行的图形操作环境是KDE 和 GNOME ,KDE和GNOME都经历了从最初的设计粗糙.功能简陋发展到相对完善的阶段. KDE全称:KDE(Kool Desktop Env ...

  9. KDE、Gnome 和 XFCE,各个 Linux 桌面环境的使用情况如何?

    摘要:Linux 中的桌面环境是一个程序,对于用户来说也有多种选择,那么在各种 Linux 桌面环境的资源消耗情况分别如何呢? 链接:https://itvision.altervista.org/l ...

最新文章

  1. ProjectEuler 005题
  2. keil debug时用断点管理抓取变量变化
  3. 2020必知的 10 大顶级 python 库
  4. 解决RabbitMQ消息丢失问题和保证消息可靠性
  5. 【已解决】tomcat报严重: Socket accept failed
  6. 我爱学习第一天(委托)
  7. oracle first_rows怎么用,优化模式区别(all_rows first_rows_n)
  8. ONAP如何将Open-O和ECOMP数百万行代码合并?
  9. 计算机基础知识试题和答案
  10. arduino并口屏_74HC595等串口转并口芯片的Arduino实用封装
  11. linux挂载iso5后如何安装,CentOS系统怎样挂载光盘镜像ISO文件
  12. H3C s5820v2 堆叠2台机器配置说明
  13. 【音频处理】Melodyne 网络缩放功能 ( 音符分离线 | 片段分离线 | 窗口滚动条 | 网格缩放 | 修改图像显示位置 | 显示五线谱 )
  14. 高德POI采集方法与大数据分析
  15. 一文读懂多帧超分辨率来龙去脉2019
  16. FTP如何设置用户名密码
  17. AQI(空气质量指数)分析与预测(四)
  18. Java小白的入门面试笔记--线程局部变量之灵魂四问
  19. setTimeout 实现 setInterval
  20. 数字电路设计之Spice仿真

热门文章

  1. 【转】矩阵的几何解释
  2. UNITY polygon collider不随物体旋转
  3. UTC/GMT/CST几种常见的时间概述
  4. C# 视频监控系列(13):H264播放器——控制播放和截图
  5. Jquery Easy UI--datagrid的使用(转)
  6. Enterprise Library 5.0
  7. Linux cut用法
  8. hdu 2830(矩形dp)
  9. linux 压缩解压归档
  10. nyist-组队赛(七)