当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > linux入门教程 第4章 X-Window与汉化

Unix/Linux
Linux 备份 恢复方法
Linux玩CS反恐精英的方法
在一个ISO镜像中集成多个不同的linux发行版,可刻盘,可引导
Linux 快捷键使用
Linux DHCP 服务器配置方法介绍
Linux 22端口的修改方法
Linux 记录会话过程的命令
Linux 后台执行程序如何操作?
linux Wget命令来浏览网页的方法
Linux tail命令的巧妙应用
Wine 中文存在很多的乱码怎么解决方法
linux 新手教程之创建锁文件的方法
配置Linux 保证其系统的安全
Linux DHCP协议实现过程
Linux系统下破解SAM密码
linux/unix vi 编辑器用法详解
Linux 误删文件的解决方法
Linux系统下的历史记录删除方法
Red Hat Linux 安全设置指南
Linux基本命令-注销、关机、重启

Unix/Linux 中的 linux入门教程 第4章 X-Window与汉化


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 26 ::
收藏到网摘: n/a

   4.1 X-Window简介

   要想成为一套优秀的操作系统,除了性能稳定、功能齐全之外,还应该拥有一个友好的操作系统,否则只会呆在研究室里,难以普及。
   在UNIX系统下,大多都是采用X Window做为图形界面的。1984年,麻省理工学院与DEC制定了Athena计划,这就是X Window 第一个版本。1988年1月成立了一个非盈利性的X联盟,负责制定X Window的标准。在Linux出现后,Xfree86 Project Inc.基于Linux实现了一个开源的X Window系统:XFree86。
   X Window与其他的图形界面系统相比,有几个特点:
   Ø 良好的网络支持:X Window采用了C/S网络结构,程序间可以通过网络来通信,而且有良好的网络透明性,也就是说用户不需知道程序在使用远端主机资源。
   Ø 个性化的窗口界面:X Window并未对窗口界面作统一性的规范,程序员可以根据需求自行设计,其中最有名的就是后面要介绍的GNOME与KDE。
   Ø 不内嵌于操作系统:X Window只定义了一个标准,而不属于某个操作系统,因此可在不同的操作系统上运行相同的X Window软件。
   整个X Window由三个部分组成:
   Ø X Server:主要是控制输出及输入设备的程序,并维护相关资源,它接收输入设备的信息,并将其传给X Client,而将X Client传来的信息输出到屏幕上。所以不同的显卡就需要选择不同的X Server,在配置X Window时最主要的就是配置X Server
   Ø X Client:它才是应用程序的核心部分,它是与硬件无关的,每个应用程序就是一个X Client
   Ø X protocol:X Client与X Server之间的通信语言就是X protocol
  为了使得X Window更加易于使用,各个不同的公司与组织都针对其做了许多集成桌面环境。如AIX上的CDE,SUN的OpenServer,而在Linux下则主要是GNOME与KDE的双雄会。下面我们就一起来了解一下它们。

   4.2 GNOME简介
   GNOME最初是由墨西哥的程序设计师Miguel De Icazq发起的,它受到了Red Hat公司的大力支持。它现在属于GNU(GNU is Not UNIX)计划的一部分,主要目的是希望能够为用户提供一个完整、易学易用的桌面环境,并为程序设计师提供强大的应用程序开发环境。
   1997年8 月,为了克服KDE所遇到的QT许可协议和单一C++依赖的困难,以墨西哥的Miguel de Icaza为首的250程序员就开始了一个新项目,完全从头开始,这就是GNOME。经过14个月的共同努力,终于完成了这个工程。现在GNOME已得到了占Linux 市场份额最大发行商Red Hat 的支持,拥有了大量应用软件,包括文字处理软件Go,电子表格软件Gnumeric,日历程序GNOMEcal,堪与PhotoShop 媲美的图形图像处理软件Gimp 等。
   现在GNOME与KDE成为了两大竞争阵营,必将使得Linux更加易于使用。
  GNOME中还提供了大量的应用软件,它们都放在GNOME的“开始”(一个小脚丫)à Programs中,包括了许许多多的应用软件,下面就是其中的一些:
   1. Applications:应用软件
   1) Dia:一个工程图编辑器,适用于绘制电路图;
   2) Calendar:一个集日历与日程表于一身的好工具;
   3) Address Book:一个通讯录
   4) GEdit:一个功能类似于Windows下的记事本的文本编辑器;
   5) Gnumeric:Linux下的一个类似于EXCEL的电子表格软件;
   6) Time tracking tools:一个用于提醒时间的小工具;

   2. Games:游戏软件
   1) Gnome Milnes:GNOME下的扫雷;
   2) Gnibbles:贪吃蛇游戏;
   3) Freecell:Windows下的空当接龙游戏;

   3. Graphics:图形处理软件
   1) Electric Eyes:一个十分优秀的图形处理软件,可谓GNOME下的AcdSee呀!
   2) XPDF:一个在Linux阅读PDF文档的工具;
   3) The Gimp:一个十分优秀的绘图软件,与Photoshop很象!

   4. Internet:Internet应用软件
   1) Dialup Configuration Tool:一个界面十分友好的拔号上网设置工具;
   2) gFTP:一个FTP客户端
   3) pine:一个E-Mail客户端软件
   4) Netscape :大名鼎鼎的浏览器软件,被微软从Windows平台挤下来的
   5) RH Network monitor:网络流量显示

   5. Multimedia:多媒体软件
   1) Audio Mixer:声音控制器
   2) CD Player:CD播放器
   3) XMMS:与Winamp是一个模子里出来的


   4.3 KDE简介
   KDE项目在1996年10月发起的,其目的是在X-Window上建立一个完整易用的桌面环境。KDE现在除了拥有KFM(类似于IE4.0)、KPresenter(类似PowerPoint)、KIllustrator(类似CorelDraw或 Illustrator)等重量级软件,还有体贴用户的GUI配置软件可以帮助用户配置Unix/Linux,使其深受使用者欢迎。
   但由于KDE是基于由TrollTech公司开发的Qt程序库的,所以也受到了许多批评。虽然Qt本身作为一基于C++的跨平台开发工具是非常优秀,但可