RedHatLinux新手入门教程(4)(转)
  第4章 X Windows  4.1 X Windows简介  要想成为一套优秀的操作系统,除了性能稳定、功能齐全之外,还应该拥有一个友好的操作系统,否则只会呆在研究室里,难以普及。  在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++的跨平台开发工具是非常优秀,但可惜的是它不是自由软件。Qt的License允许任何人使用Qt编写免费软件及免费拷贝给其他用户使用,但如果利用Qt编写非免费软件则需要购买他们的License。更重要的是任何人都不可以随意修改Qt源代码。如果TrollTech公司更改Qt License、公司倒闭或给人收购等都会令KDE前功尽弃。  在KDE中,也有许许多的应用软件,它们被分组放在“开始”(一个K字)菜单中,说实在的,我感觉KDE的软件应用比GNOME更多,图形界面也更好。  1. Office:办公软件  这就是大名鼎鼎的Koffice套件。  1) Kword:字处理软件  2) Kspread:象Excel的电子表格处理软件  3) Kpresenter:一个类似于PowerPoint的演示软件  4) Kchart:一个电子图表软件  5) Kiiiustrator:一个电子出版软件  2. Develop:开发工具  1) Kdevelop:一个KDE下的集成开发环境  3. Applications:应用软件  1) Advanced Editor:一个增强型的文本编辑软件  2) Emacs:这是一个功能强大的编辑软件,在GNOME中也有,它的原形是字符终端下的Emacs  3) Organizer:一个日程安排软件  4. Internet:Internet软件  1) Kppp:一个十分友好的拔号上网配置工具  2) Kmail:一个十分漂亮的Email 客户端,有点象Outlook!  3) Chat Client:一个IRC客户端  4) KPPPLoad:一个网络流量工具  5) Netscape:大名鼎鼎的WEB浏览器,在GNOME中也有集成  4.4 使用窗口管理器  Red Hat Linux 7.1默认安装后,X Window将使用GNOME做为窗口管理器,除非你在安装时将GNOME去掉,而选择了KDE包。通常我们可以将这两个包都安装上,到使用的时候再选择。  1) 在字符终端下执行以下命令,则以后X Window的窗口管理器都成了KDE:  # switchdesk KDE  2) 如果你又不想使用KDE了,则可以使用以下命令转回GNOME:  # switchdesk GNOME  4.5 汉化Red Hat Linux 7.1  1.安装 TrueType 字体  要在系统里使用中文TrueType字体,最好先禁用xfs字体服务器, xfs在启动时会自动更新字体目录下的fonts.dir文件,这样会影响到我们所作的修改。  以root身份登陆,然后执行setup工具,在Service中关闭xfs。  1)修改XF86Config-4 配置文件  进入/etc/X11目录,用vi编辑XF86Config-4文件,如下进行相应的修改:  Section "Files"  # FontPath "unix/:7100" ;注释掉这一行,加入下面的几行  FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"  FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"  FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"  FontPath "/usr/X11R6/lib/X11/fonts/misc"  FontPath "/usr/X11R6/lib/X11/fonts/Type1"  FontPath "/usr/X11R6/lib/X11/fonts/Speedo"  FontPath "/usr/X11R6/lib/X11/fonts/75dpi"  FontPath "/usr/X11R6/lib/X11/fonts/100dpi"  FontPath "/usr/X11r6/lib/X11/fonts/TrueType"  EndSection  Section "Module"  Load "dbe" # Double-buffering  Load "GLcore" # OpenGL support  Load "dri" # Direct rendering infrastructure  Load "glx" # OpenGL X protocol interface  Load "extmod" # Misc. required extensions  Load "v4l" # Video4Linux  Load "xtt" ;加入这一行  EndSection  2)获取字体文件simsun.ttf  新建一个目录:/usr/X11R6/lib/X11/fonts/TrueType ,然后将Windows所在的分区mount上来,然后将simsum.ttf复制到该目录。  3)生成字体列表  cd /usr/X11R6/lib/X11/fonts/TrueType  # ttmkfdir>fonts.dir  # vi fonts.dir 修改字体列表文件,使其与下面类似  simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-ascii-0  simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-fcd8859-15  simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1  simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0  simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-koi8-r  #cp fonts.dir fonts.scale  4)修改 gtk 的字体定义  # vi /etc/gtk/gtkrc.zh_CN  修改后的内容如下:  style "gtk-default-zh-cn" {  fontset = "-misc-SimSun-medium-r-normal--14-*-*-*-*-*-*-*"  } <   本文来自:http://www.linuxpk.com/40141.html--&gtlinux电子图书免费下载和技术讨论基地·上一篇:RedHatLinux新手入门教程(5)·下一篇:RedHatLinux新手入门教程(3)

 
     最新更新
·安装配置技巧:如何实现自动Logoff·MandrakeLinux安装(4)·MandrakeLinux安装(2)·Linux基本设置技巧:如何限制只有0组的用户可以su成root·Linux基本设置技巧:如何在console顶部显示当前时间·Linux基本设置技巧:如何限制用户的最小密码长度·安装配置技巧:如何使特定用户具有smbmount上的目录的写权限·安装配置技巧:tcsh如何用当前路径作提示符·安装配置技巧:如何在consol下定义快捷·如何修改grub的安装位置·Linux基本设置技巧:如何使非root用户都不能远程登录·Linux基本设置技巧:如何用lilo引导不同的运行级别·Samba的安装·新手入门之——Linux学习基础·Linux下中文字体的安装·Fedora软件包管理器system-config-packages·Linux查看磁盘分区等命令和相关工具介绍·Linux如何编译安装源码包软件·华硕A2C笔记本安装SUSE9.3pro小结·Linux发行版制作过程中的各个步骤·FedoraCore5安装后的快速配置·Fedora4.0中用VMware安装和使用Windows·安装配置-安装SuseLinux10·VMware虚拟安装FedoraCore4.0手册·SlackwareLinux的安装之关於Linux的硬体drivers·如何在硬碟建置Linux系统之指定安装目的分割区·如何在硬碟建置Linux系统之指定安装来源(Source)·RedHatLinux新手入门教程(5)·RedHatLinux新手入门教程(4)·RedHatLinux新手入门教程(1)

关于我们 | 联系方式 | 广告合作 | 诚聘英才 | 网站地图 | 网址大全 | 友情链接 | 免费注册

Copyright © 2004 - 2007 All Rights Reserved

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14102/viewspace-116887/,如需转载,请注明出处,否则将追究法律责任。

0
0
分享到:

上一篇: RedHatLinux新手入门教程(5)(转)
下一篇: RedHatLinux新手入门教程(2)(转)

请登录后发表评论 登录

全部评论
<%=items[i].createtime%>

<%=items[i].content%>

<%if(items[i].items.items.length) { %>

<%for(var j=0;j

<%=items[i].items.items[j].createtime%> 回复

<%=items[i].items.items[j].username%>   回复   <%=items[i].items.items[j].tousername%>: <%=items[i].items.items[j].content%>

<%}%> <%if(items[i].items.total > 5) { %>

还有<%=items[i].items.total-5%>条评论) data-count=1 data-flag=true>点击查看

<%}%>

<%}%> <%}%>

ilg

注册时间:2002-06-18

  • 博文量

    1715

  • 访问量
    1297601

最新文章

  • Solaris 图形窗口配置(转)
  • WPSOffice双面文档打印边距设置(转)
  • OfficeWord2007图片编辑功能使用教程(转)
  • IE技巧两则(转)
  • 用Iproute2配置隧道(转)
  • 用FAQGenie迅速制作“常见问答”网页(转)
  • openoffice2.0输出带多级书签的PDF文档(转)
  • WordXP巧画禁烟标志(转)
  • Linux中防御垃圾邮件的方法(转)
  • Excel:轻松查看数据记录(转)

支持我们 作者招募 用户协议 FAQ Contact Us

北京盛拓优讯信息技术有限公司. 版权所有  京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510

广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员

转载于:http://blog.itpub.net/14102/viewspace-116887/

RedHatLinux新手入门教程(4)(转)相关推荐

  1. RedHatLinux新手入门教程(2)(转)

    RedHatLinux新手入门教程(2)(转) 第2章:安装指南 2.1 安装前的准备 1.收集系统资料:为了能够顺利安装和设置Linux系统,你必须将以下资料记录在案,以备系统安装时使用: 硬盘:数 ...

  2. 【LaTeX】E喵的LaTeX新手入门教程(4)图表

    这里说的不是用LaTeX画图,而是插入已经画好的图片..想看画图可以把滚动条拉到底.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基 ...

  3. 想学python都要下载什么软件-学编程闲余时间建议下载的软件_Python新手入门教程...

    原标题:学编程闲余时间建议下载的软件_Python新手入门教程 Python新手入门教程_在手机上就能学习编程的软件 很多小伙伴会问:我在学编程,想利用坐地铁坐公交吃饭间隙学编程,在手机上能学编程的软 ...

  4. 编程入门python语言是多大孩子学的-不学点编程,将来怎么给孩子辅导作业―Python新手入门教程...

    为了填满AI时代的人才缺口,编程语言教育都从娃娃抓起了!如果你还不懂Python是什么将来怎么给孩子辅导作业呢? Python新手入门教程 近期,浙江省信息技术课程改革方案出台,Python言语现已断 ...

  5. 【LaTeX】E喵的LaTeX新手入门教程(6)中文

    假期玩得有点凶 ._.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版  [LaTeX]E喵的LaTeX新手入门教程(3)数学 ...

  6. 【LaTeX】E喵的LaTeX新手入门教程(5)参考文献、文档组织

    这不是最后一篇,明天开始建模所以会从6号开始继续更新.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版  [LaTeX]E喵的 ...

  7. 【LaTeX】E喵的LaTeX新手入门教程(3)数学公式

    昨天熄灯了真是坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版上一期测试答案1.大家一开始想到的肯定是\LaTeX{}e ...

  8. 【LaTeX】E喵的LaTeX新手入门教程(2)基础排版

    换了块硬盘折腾了好久..联想的驱动真坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇文档框架嗯昨天我们已经编写了一个最基本的文档,其内容是这样的:\documentclass{ar ...

  9. Windows学习总结(6)——MindManager新手入门教程

    2019独角兽企业重金招聘Python工程师标准>>> MindManager新手入门教程 MindManager是一款创造.管理和交流思想的思维导图软件,其直观清晰的可视化界面和强 ...

  10. ps如何修改图片大小尺寸_PS新手入门教程:学习如何修改画布的大小

    PS新手入门教程:学习如何修改画布的大小.在photoshop中,可以把画布理解为一张白纸,而我们要处理的图像可以理解为这张白纸表面上的画.我们修改画布的大小时,图像并不会随着画布的大小而整体变大或缩 ...

最新文章

  1. 修复mysql编码错乱的数据_关于MySQL数据库编码修复相关问题
  2. 据说,程序员已成为女生年度最喜欢男友职业Top3?
  3. plotplayer声道设置原声
  4. [WPF]获取控件间的相对位置
  5. 可以买的一本书:3D计算机图形学(原书第3版)
  6. mysql5.6 in走索引吗_MySQL5.6 单列、多列索引以及IN语句的优化(翻译)
  7. 国家邮政局:春节假期全国共揽收投递快递包裹7.49亿件
  8. 分布式系统认证方案_分布式系统认证需求_Spring Security OAuth2.0认证授权---springcloud工作笔记135
  9. tensorflow中命名空间、变量命名的问题
  10. oracle ORA01017问题
  11. 10大城市硬科技指数发布,“硬科技+在大西安”高峰论坛圆满落幕
  12. Mac下安装Eclipse
  13. 计算机音乐简谱网红歌曲,2020抖音网红歌曲40首 2020抖音最新歌曲100首BGM
  14. 关于自学es6的笔记上传
  15. 3.24虎牙直播一面
  16. 数显之家快讯:【SHIO世硕心语】SHIO世硕科技企业文化宣言知多少?
  17. ESP8266+blinker点灯(小爱+天猫+小度三合一)
  18. 排列宝石问题C++实现
  19. 怎么提高App推广效率
  20. 索尼的hlg是什么_索尼的HLG使用方法

热门文章

  1. Python 竟然也可以写网页前端了!
  2. OneNote使用教程
  3. GB28181协议——摄像机语音对讲
  4. 计算机图形学实验一直线-DDA算法
  5. SONY图像传感器列表
  6. 手机IMSI号码编码规则表
  7. 计算机自动关机命令,自动关机命令|电脑自动关机命令|如何设置自动关机 - 电脑自动关机命令详解 - 安全专题...
  8. snap7读写西门子plc1200步骤(python) PLC通讯
  9. 【小项目】STM32环境监测 | MQ2可燃气体传感器+雨滴传感器+DHT11温湿度传感器+OLED屏幕
  10. C盘爆满给Android Studio瘦身将sdk移除C盘