频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

关于x-window的总结笔记

来源:linuxdiyf.com 作者:openbian 出处:巧巧读书 2008-03-28 进入讨论组

为了明天要演讲纵观x window system这个课题,今天我特地理清了一些概念。

1、x-window又简称x,是一种c/s模式基于linux下的图形系统。

2、xwindow分三部分:serve、client、x协议。

3、xfree86(包含xaa加速体系)、xorg、xnest是x协议的服务器软件,商业上常用 IBM的Motif,请求这些服务器传输文件的客户有:IE ,MOZILLA ,NETSCAPE等。

4、x11r6:X协议第11版第六次发行,现在的X服务器软件和X应用程序都遵循X11R6。

5、xwindow和win上的图形系统不同之处:在于win上的图形系统当成os的一部分,而linux可以脱离xwindow。由此可见如果x图形系统崩溃了可以回到字符操作界面,而win下图形系统崩溃就意味着os崩溃。

6、xwindow的优点:在于client和serve对于网络来说是透明的,换句话说多个client和多个serve程序可以放在网络上任意一台机器上。

7、基于xwindow下大致有两种窗口管理器分别是gnome(免费授权)和kde(收费),前者基于gtk库后者基于qt库。他们还有分别包含了各自配套的一系列软件,比如任务栏,开始菜单,桌面图标等等。其它的小型窗口管理器有:window maker,after step,blackbox,fvwm,fvwm2,等等都是常用的优秀窗口管理器。

8、linux图形界面层次关系总结:linux本身-->X服务器<-[通过X协议交谈]->窗口管理器(综合桌面环境)-->X应用程序,窗口管理器不是必须的。

9、Xgl——X over OpenGL,是基于OpenGL的 X server,它使用硬件加速,实现真正意义上的3D桌面。

10、Exa是基于KAA(Kdrive Acceleration Architecture,KDrive加速架构)的简化加速架构。KDrive是Keith Packard实现的模块化的X服务器,KAA可以在KDrive中获得。与之前老式的XAA(XFree86 Acceleration ArchITecture,XFree86加速架构)不同,Exa被设计用来加速XRender,它小巧、简单、灵活,允许X开发人员创造各种特殊效果。

11、Xgl与Xegl的不同之处:Xegl是独立的服务器,而Xgl需要运行X服务器来启动(设置modeline选项和处理输入是两个最重要的方面)。它们共享相同的图形加速代码,但是Xgl把modeline和输入设置工作交给另一个X服务器来做,它提供了确定Xegl的OpenGL图形加速的测试基础。

看了youtobe上一段视频,是Novell演示xgl+compiz的3D桌面效果。原来linux下的3d桌面简直比vista还要爽,至今才发现,我太孤陋寡闻了。

进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章