linux 下的X Window KDE GNOME

linux 下的X Window KDE GNOME
X Window是linux下的图形终端,以客户端、服务器的形式运行,客户端和服务器可以处于一台机子,也可以在网络上访问。客户端和服务器之间用协议沟通。当用户处于客户端上要显示什么东西时,客户端把这个请求发送到服务器由服务器完成。

可见X Window并不是我们常见的图形界面,他只是一套协议和接口,程序通过这套接口来显示图形,比如Xterm就是利用这些接口来显示一个命令窗口,实际上X Window在后台运行,我们是看不见的。

所以光一个X Window是没有像Windows下这样的任务栏等功能的,只是一系列接口,使用起来当然不方便,不是人人都愿意打命令。所以人们就利用X Window的接口做出了窗口最小化、切换等功能,叫窗口管理器,你说的KDE、Gnome等就是窗口管理器。

早期的窗口管理器只有简单的窗口管理功能,只有一个桌面,上面一些窗口排列,最小化的窗口被放在某个地方,非常简陋。现在的窗口管理器则功能强大,提供了大量的附加功能,已经不局限于管理窗口了。

综上所述,你不装KDE或Gnome,也是可以运行一些图形界面的程序的,但如果你要像在windows下一样的方便,窗口管理器必不可少。

什么是KDE?
  KDE,K桌面环境(K Desktop Environment)的缩写。一种著名的运行于Linux、Unix以及FreeBSD等操作系统上面自由图形工作环境,整个系统采用的都是 TrollTech公司所开发的Qt程序库。KDE和Gnome都是Linux操作系统上最流行的桌面环境系统。

  概览
  KDE是一个用于UNIX工作站的网络透明的现代化桌面环境。KDE会为满足在Unix工作站上对于易用桌面的需求而不断探索,例如在Mac OS和微软的Windows那样的桌面环境。我们相信 UNIX操作系统是当今可用的最好的操作系统。实际上在这些年来UNIX已经成为信息技术专业人员无可争议的选择,当提到稳定性、可扩展性和开放性,没有什么可以和UNIX 竞争。但无论如何,在UNIX上缺乏易于使用的现代化桌面环境已成为了让UNIX成为办公和家庭场合中普通计算机用户的桌面系统的重大阻碍。UNIX在服务器市场占有优势,并且是计算机专业人士和科学领域中的首选计算平台,没有UNIX,就没有互联网。但是UNIX也从事于满足普通计算机用户的需求。自从大量的类UNIX(Debian GNU/Linux、 FreeBSD和NetBSD等等)在互联网上自由可用的时候,这种情况更加使人遗憾。上述的几个平台都具有非凡的品质和稳定性。
KDE的一点历史
  * KDE项目始建于1996年10月,确切的公布日期是1996年10月14日。
  * 1997年8月15日:KDE第一次代表会议于德国阿恩斯伯格市召开,共15人参加。
  * 1997年12月:KDE协会创建,这是一个为在法律和财政上保护核心成员避免相关纠纷而设立的组织。
  * 1998年4月8日:KDE Free Qt基金会成立。
  * 1999年10月20日,KDE Beta 1发布;1997年11月23日,KDE Beta 2发布;1998年2月1日,KDE Beta 3发布;1998年4月19日,KDE Beta 4发布。
  * 1998年4月19日,KDE 1.0发布。
  * 1999年2月2日,KDE 1.1发布。
  * 1999年5月5日,KDE 1.1.1发布。
  * 1999年9月13日,KDE 1.1.2发布。
  * 1999年10月7日至10日,KDE第二次代表会议在德国爱尔兰根市召开。
  * 1999年12月15日,KDE 1.89发布。

  * 2000年5月12日,KDE 1.90 (KDE2 beta1)发布;2000年6月14日,KDE 1.91 (KDE2 beta2)发布。2000年7月31日,KDE 1.92 (KDE2 beta3)发布。
  * 2000年7月9日至19日,KDE第三次代表会议于在挪威特吕西尔市召开。
  * 2000年8月23日,KDE 1.93 (KDE2 beta4)发布。
  * 2000年9月4日,Qt开始使用GPL授权。
  * 2000年9月15日,KDE 1.94 (KDE2 beta5)发布。
  * 2000年10月10日,KDE 2.0 RC(发布候选版)发布。
  * 2000年10月23日,KDE 2.0发布。
  * 2000年12月5日,KDE 2.0.1发布。
  * 2000年12月16日,KDE 2.1 Beta 1发布。
  * 2001年1月31日,KDE 2.1 Beta 2发布。
  * 2001年2月26日,KDE 2.1 发布。
  * 2001年3月27日,KDE 2.1.1发布。
  * 2001年4月30日,KDE 2.1.2发布。
  * 2001年7月4日,KDE 2.2 Beta1发布。
  * 2001年8月15日,KDE 2.2 发布。
  * 2001年9月19日,KDE 2.2.1发布。
  * 2001年11月21日,KDE 2.2.2发布。
  * 2002年4月3日,KDE 3.0发布。
  * 2002年5月22日,KDE 3.0.1发布。
  * 2002年7月2日,KDE 3.0.2发布。
  * 2002年7月11日,KDE 3.1 Alpha1发布。
  * 2002年8月19日,KDE 3.0.3发布。
  * 2002年8月21日,KDE 3.1 Beta1发布。
  * 2002年10月2日,KDE 3.1 Beta2发布。
  * 2002年10月9日,KDE 3.0.4发布。
  * 2002年11月18日,KDE 3.0.5发布。
  * 2002年12月21日,KDE 3.0.5a发布。
  * 2003年1月28日,KDE 3.1发布。
  * 2003年3月20日,KDE 3.1.1发布。
  * 2003年5月19日,KDE 3.1.2发布。
  * 2003年7月29日,KDE 3.1.3发布。
  * 2003年9月10日,KDE 3.2 Alpha 1发布。
  * 2003年9月16日,KDE 3.1.4发布。
  * 2004年1月14日,KDE 3.1.5发布。
  * 2004年2月3日,KDE 3.2发布。

  * 2004年3月9日,KDE 3.2.1发布。
  * 2004年4月19日,KDE 3.2.2发布。
  * 2004年6月9日,KDE 3.2.3发布。
  * 2004年8月19日,KDE 3.3发布。
  * 2004年10月12日,KDE 3.3.1发布。
  * 2004年12月8日,KDE 3.3.2发布。
  * 2005年3月16日,KDE 3.4发布。
  * 2005年5月31日,KDE 3.4.1发布。
  * 2005年7月28日,KDE 3.4.2发布。
  * 2005年10月13日,KDE 3.4.3发布。
  * 2005年11月29日,KDE 3.5发布。
  * 2006年1月31日,KDE 3.5.1发布。
  * 2006年3月28日,KDE 3.5.2发布。
  * 2006年5月31日,KDE 3.5.3发布。
  * 2006年8月2日,KDE 3.5.4发布。
  * 2006年10月11日,KDE 3.5.5发布。
  * 2007年1月25日,KDE 3.5.6发布。
  * 2008年1月11日,革命版本——KDE 4.0发布
  * 2008年7月29日,更加完美更加成熟的4系列版本4.1发布,在不久的将来大部分kde发行版使用kde4作为缺省桌面环境。
GNOME

GNOME 即GNU网络对象模型环境 (The GNU Network Object Model Environment),GNU计划的一部分,开放源码运动的一个重要组成部分。 是一种让使用者容易操作和设定电脑环境的工具。
  目标是基于自由软件,为Unix或者类Unix操作系统构造一个功能完善、操作简单以及界面友好的桌面环境,他是GNU计划的正式桌面。
GNOME计划是1997年8月由Miguel de Icaza和Federico Mena发起,作为KDE的替代品。
  使用孟加拉国语的GNOMEKDE是一个基于Qt部件工具箱自由的桌面环境,而QT是由 Trolltech开发,当时并未使用自由软件许可。GNU项目的成员关注于使用象这样的一种工具箱构造自由的软件桌面和应用软件,从而发起两个项目:一个是作为纯粹Qt库替代品的“Harmony”;还有就是目的在于使用完全与Qt无关的自由软件构造桌面系统的GNOME项目。


  在GNOME变得实用和普及之后,2000年9月Trolltech在GNU GPL和QPL(去掉了大多数争论多年的内容)双重许可证下发布了GNU/Linux版的QT库。但是Qt的许可证还是在许多人中间有争议,因为GPL用于库时对与之链接的代码-例如的KDE框架和任何为其编写的程序-都施加了许可证限制。
  GIMP Toolkit(GTK )被选中做为Qt toolkit的替代,担当GNOME桌面的基础。GTK 使用GNU宽通用公共许可证(LGPL,一个自由软件许可证),允许链接到它的软件——例如 GNOME的应用程序——使用任意的许可证。GNOME桌面的库使用LGPL,而GNOME计划内的应用程序使用GPL许可证。
  GNOME桌面系统使用C语言编程,但也存在一些其它语言的绑定使得能够使用其它语言编写GNOME应用程序,例如C  , Java, Ruby, C#, Python, Perl 等等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值